..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..###.................#####################.........................######################################################################################################################################.............................................................................##################################..............................#########.......#############............................################################..............##############....................................................####......#############################......................................######################################...######################################..............................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########....................#############################################################.....................#########################################################.......................###########...############################....###########...................................######.........#################......###############################################......###########.............................................................##########..........##..################################...#######.......######......#...############################################.#..........................................#######....######...............###...#########...#......##..####..................#######.##############.........#.###############........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########.............#.......#..############.........#.................####...##... ............###....#######.###############......#####....###................#...###...............................................................................................#############################................#######........###.................###############............##...#................###############....#.#####################...#.........................###############################################...................................########################...######......#############################....................#........#######...##.####################........##############################................############.######........##############..............################..##############....#.........##..................................................####......#########......###########...#######################........######.####################.......##.........###############....###################...#####.#......#####...............#############################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.####################..........########......######.....######################....................#.............#####################........#############.............#######################..........#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#######.......####......#.....#.........#####..###..##................#################..#.............######......####....##.....#.................#...######..###.#..############################..................#....#####.##.......####.....###...#########.######..########.#...........##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................#######.##################............................############.......####....#############.##############................##..............####.####.....##......############################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.###########...............##...........................##.................###..#..####...#....########..#######################......###########......#######################..####.......########.....######.....#......###############..##.......#######.#....#########.......#########.########......######.....###...................####################.#############.....................########.############.............#######################..##...###.############...........###......####..................#...######################....#..#....############......#######.#................#..####.....######........................#########...######...#####..#.##.....#########.####......###.######.......####..####.#....#.........#####..###..##.........####...################.##.###########..######.#####....####.......#.................#...........###..##.........................###...............###.#########.##.......#########.##...#.#######.######..#####...#.####...####..#........##.......#..###########....#############.#.##....#### ............###....#######.#....##########......####.#######................####...##.....#####################################......#############################################.............................############....#######..######...#################......#########............##...#......##########...#########...####.#.....................###.#############...#########...################.......................#####...................................#####......#############...###...##....################.............######..............#.......#.......###..#....################.......#..................############################..........##.......####....###########..#..............################..##############....#....#####..######............................................####......#########......###########...##.....................########......#....................#######..#########...................########...........###.....#.###########.........######.#....#######################..########..#######...##.##....###.####........##..........##...........######...........######.######################..####.......########.....######.....#......#####..........##..#######.......#.####........#.......#########.########......######.....###.......############.###################.#############.....................########.###..#######....#########.........................##...###.######......###########...######....##############....#...######################....#..#.###.........###.###..#######..################.##...######....##.............##.........#######..###......###.....##.#..#####......###.####......###.######.......####..#...#.####.#########.....##...##..#########....##############.....#..#..#########..######.#########.##########.#################.###########...##..##########...............###.....#..#######...#.........#..##.....######...#..###.#.......#......##.....###.#..#####......#.......#..#######.##..#########...#.....########.#.##....#### .........###...####.......#.....##########......####.#######...#####........####...##.....#####################################......#############################################............#################............####.......##......###.....###########.######.........############..###.######..........###...######...####.#.....................###.#############...#########...################.......................#####......................#############.####......#############...###...##....##############..####.........######.....#########.######.#.......#..##.####................#####..#..................############################.#########..#####..####....###########..#........######................##..............#...#....#####..#.####............................################....#####.#########......###########...##.............................#####.#..........##########.......##.........################...........###########...#####.#...........#####....######.#....#######################.#.......###.......###..#..####....####........##..########..####.......######...........######.######################..####.......#######.#####......#####.######..###......####..##.......#######.#....#.......#.......######...#.#######......######.####...#######........####.###................#.............##.........##################.###..#######....#########...####################..##...###.######......##########.###......####..............####.###.###########...#######....#..#.###.........###.###.#.......##.###########....#.#...######....##.............##...######.......##...######...#####..##..#...#......###.##..####..###.####.........####..#...#.####.#####....#######..#..##.........#...##############....#.#.#..#########..######.#######..#..########.###..............#......#####...##..##.......#...#...###..#..###.....###..#####.##.#########...##..###.........#..###.#.......#......##.####...#...#....####..#......#.##.......#..#.############.#...#...#####.#.##....#### .........###..#....#######.###############......####.#######...#####........####...##.....#.........#############..........####......##########....###############################............#################................#######..######...#####.........##.######......###............##...#......##########...###......###....#.#####################...##############...#########...################.......................#####......................#########....#....######.............###...###..####......######..##.###..#######......##############.######.#.....##.##..#..##.........#######.....##.#####.............#############.........######.#########..#####......###.###########..#..#####.######..####..........##...###########.###.####.....##.#....##########..................################....#####.#########......##############..###########..................#####.#..........##########.......##.........################...........###########...######.######...##.....####......#.####...................####.#.......###.......###..#..####....####........##..########..####.......######...........######.######.............###..####.......#######.#....####..#####.######..###......##..##..#######.......#.####.######.#.......######...#.#######......######.####...#######........####.###................#.............##.........###################...#.#######....#########...####################..#.###...#......##....##########.###......####..................#.##.##############......#....#..#.###...######...####.#......#..#.....######....#.#...######....##.............##...######.......##...######...#######..##....#......###.##..##..##...#...........##....#.#...#.####.#####....#######..#..##.##......#...#######.......####.#.##..########.##.......#######..#..########.###..............#......#####...##..##.######.###.###.##..#..###.....###..#....#..##########...##.....#####..#.#.#..#.#.......#......##.#######.###.####....##.######.#........#.###.###.........#.###.##.#####.#.##.####### ....#####...##.###########.###############......####.######.###.....######..####...##.....#.........#############..........####......##########....###################............#####..#....#######...#######................#####..##......###.....###......##.###...###..#...############..###.######..........###...######...####.#.....................###.####...######...#######.....##.......#######.......................#####.#####################.........####.####......############.###...###..####......######..##.###..#######......##############.######.#.....##.##..#..##.........#######.....##.#####.............#############...######......#........#..#####..####...#...........##.##.....#......##....##########..###.....######.###.####.....##.#....##########..................################....#####.########.######....##########..###########..........########.....#.##........##########.......##.........################.#####.....###########...######.####..###..#####....######.#....###################....#.###.######..#####...##.##.###....####........#.##########..####.......######...........######.#.....#############...##....#######.......#.####....##.....#######..###......##..##..#######.......#.....#......#.###....####..###.#.......######.......####...####...########....#..#.......#########.#............##...######...................###.#.......##..#####.###...####################..#.##.###.######..###.##########.###.....#...#.........#########.#..#..............####..#....#.#.#...###......###....#.###...#..#.....######....#.#...##....####..#######......##...###...#######..###....##...####...##..#####......###.#.##..##..####...........##....#.####.#....#..#######.......#.#....#.#.......#####..##......##....#.#..##........#..#######....##.##.##........#...###########...#......###..###..##..#.#####....#...#..##.##...##...###...####.##....#.....#..##.....#####..#.#.#..#.#.......#.....###.#######.###.#...##.#.#.#######.......##.#...#...######...#.###.##......##.##.####### ....#####...##.###########.###############......####.######.###.....######..####...##.....#.........#############..........####.....#..........####...................############.....##.####.......###.......################....#..##......###.####...######..#...###...##.###............##...#......##########......######...#...#.######.........######...#####...######...#......#####..#######.......#######################.....#.........############.........####.####......############.###...###..####......##....##..#...##.....##......########......#......#.#####..#.#..#..##.....####.......#####..#.....#######....##...##########...######......#........#..#####..####...############..#..#####.######..####........##..###.....#.....#...#....#####..#.####........##........####......#####...........####.####.###.....#######....##########..#####......##########........#####..##........##########.......##........#................#.....#####...........###......#....##...##.....####......#.####...################....#.###.####..##.....###..#..#.##....####........#.###.......##....######.######....#######......#.#####.............###..####.......#######.#....####..#####.......#.###.....#..##..#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.#################..##...#.... ............###....#######.###############......#####.......################....###..#############################################################################################.............................############....#######..######...#################......#########............##...#......##########...............####.#.....................###.#############............###................############################...................................#####...................###...###..####................#############...........#########.########.......###..#....................########..................############................############.######....####.............#..............################..##############....#....#####..##################################################....######.........######...........###.......................########......#....................#######..#########...............####...................###.....#.######.....###############..###########################..#################...##.##....###.....########..#######################.................######.......................##....#######........#####......#####.######.................#########.......#.#############.......##########........######......#####......................####################.#############.....................########.############.............#######################..#####...#############...........###............................#...###########...............###.................######.........################.##....############################################...######...#######.#..#####..........####.........#......#######....######.#####.#########.....##...##..################.................##.#############......######....####..#####.#################.###........###.#..############################..................#.........#..#######....#####...###.........#......##........#.#######....##.########..#######.#############.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.......................................#########.............######...............##################################.......................#######################...........###..............##############.###...........##################.................######.........################.######...............................................######...########...#####..........####.........#######.......##########......##########.....##...##..#################################..#.............######......#...###########.#####################...........#.################################################.####.....#..###########.....###...#########.######..##########..............#######.##............#########.################.####...##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................########.......####################.........#########......................................###.......#######################################################..#################........##########..########..#######################.................#############################..##################.#####..................#################................##..................##..........####################.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.################........##... ............###...........################...........#######................####...###########################################################.................................................................################.......########...#################...........................##...#################...................#.#####################...#...........................................................................................................########################...############.............................####################.########.......###..#............................##############################................############.######........##############..............................##..............####.#########..##################################################....######..........................###.......................###############.............................#########...###################################...#######.......................................................##.................########....................##.......................#################.............................##..................###########################################################....................##########...........#########.............................................................#####################.........................................................#######################...........###..............##############.###...........###################################......#########.................######...............................................######...########...#####..............................#######################..........#####.....##..################################...#######.......######......#...#################################...........#.################################################.####......#############..###...#########...#......##..####..................#######.##............#########.............................. ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................###################################################################.......................................................................................................................................................................................................................................................................................########################################################################################################################################################################################################################################################...................................................................................................................................................##############################################################################################################################################################################################............................................................................###########################################################################################################............................................................................... ..........................###########################.......................####...###########################################################.................................................................################.......########....................###########################..####################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##########################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................####...##############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################........................................................................................................................................................................................................................................................###################################################################################################################################################.................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###########################.......................#############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ..........................###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................