399 444 ##########################################.###########################################################################################################################################################################################################################################################################..##########################################################...###...#...#################....................................######## ###..##################.#####################################################################################################################################################################################################################################################################################...######.......####################################.######################........###.###############.................................######## ###..##################..##.#############################################################################################################..################################################################################################################################################################....#######.......########..######################.##...#####################........##....###.##########................................######## #############....##...##..##############################################################################################################...####################################################################################################################....###.#################..#..#..###########.....######........#.#####..##..#################..##....####################........##........#...##....................................######## #############....##.....####################################################.###########################################################..############################################################################################################################.###############...........######.#####....#######........#########..################....##...#####################.......##........#...#.......###............................####### ############............#...#######.##################################################################################################################################################################################################################################################...........###.##....###...########........#########..##############.....##...########.#############......#......................######.......................######## ....########...............#######..##.###################################################################################################################################################################################################################################...##########............####....####..#.#######........######...################.....#....####################...............................##...##.....................######## .###########...............#######..#..#################################################################################################################################################################################################################################################..#............#...........######.........######..##################....#.....##########.##########..............................#..........................######## ###########..............##.###.....#.#######################################..###########################################.##################################################################################################################################################################..........#..........#######..........#####..#######################......#########...########..........................................................####### ..#######...............#...########################################################################################..#########################################################...########################################################################################################........................#######..........#####..#########################.....############..#######........................................................####### .##..#####..............#...############################.######################################################.##############################################################.....#######################################################################################################..........................#####...........#####.#.....#####################...#########.##..#########......................................................####### ##########...........########################################..################################################################################################################....#.########################################################################################################.......................######...........######.....#################################.##...##########....................................................####### ##..#.#######.......#############################.###########..#################################.###############################################################################..#..########################################################################################################.......................#####............######....###..#########################.######....##########...................................................####### ###############.########################################...########################################################################################################################.############################################################################################################..................#######............######....##...########################......#.....#.#########..................................................####### ##############################################..########...#.###########################################################################################..#######################################################################################################################################.............###########............#######..##.......#################...##.....#........#...#.#...................................................####### ##############################################.#######..########################..##########################################################################################################.#######################################################################################################.....#################...........####...####.......#################...#########..............#..................................................####### #############################################.#########.#####################################################.#############################################################################################################################################################################################################..........###....####.......#################....##.....#.................................................................####### ################################################.###.####################################.##################################################################################################################################################################################################################################...............####........#################.....#.....###..##...........................................................####### ###########################.###############################..#######.###########################################################################################################################################################################################################################################################.#####....#####........##..##########........#......####.............................................................####### ###########################.#######################################..#######..##########################################################################################################################################################################################################################################################..#..................#...####...............##...............................................................####### #############################################################################..######################################################.#############################################################################################################################################################################.##########..###..#####....#..................####...............#................................................................####### ####...############################################################################################################################################################################################################################################################################################################..##########.###...###......................#..###................................................................................####### #####################################################################################################################################################################################################################################################################################################################..#####.#######..##....###...................#.##...............................................................................####### ..###################################################################################################################################################################################################################################################################################################################...####..#....#...#...###.#....................#..##.................#..........................................................####### ######################.################################################################################################################################################################..####################################################################################################################################..........#........#...................#...##................#..........................................................####### ######################.#####################.################################################################################################################################################################################################################################################################################...................#.......................##...........................................................................####### ##################..##.##.###..############..#####################################################################################################################################################################################......######################################################################################...................#...................................................................................................####### ##################..#...#..##..#############.#################################################################################################################################################################################..........########################################################################################.................#...................................................................................................####### ##################......#.###..#############################################################################################################################################################################################......................#################################################################################..............#...................................................................................................####### ###############..#..######################.########################################################.####################################################.#################################################################............................##############################################################################.........................#...........................#...........................................................####### #######################################################################################################################################################..################################################################................................##############################################################################..............................................................................................................####### ######################################################################################.##############################################################...#################################################################...................................#############################################################################............#.....................................#.........................................................####### #############################..###############################################################################################################.######...#############################################################...........................................############################################################################..........#....................................###.......................................................####### ########################.......############################################################################################################.##..####....#############################################################.............................................###############################################################################......##.................................##.........................................................####### ########################...########################################################################################.#..########..##########.....###.....##########################################################..................................................##############################################################################........................................#..........................................................####### #####################################################################################################################..########..###########..#####.....##########################################################...................................................#########################################################################.#####......................................#.........................................................######## ###############.#######################################################.#############################################..####.###..###################...##########################################################.......................................................########################################################..#######.#####..########.................................#.........................................................##..#### ############.##############################################################################################################..##..###############################################################################.........................................................#######################################################..#..####..#####...#########..............................#...##....................................................#....### ###########...###################################################.####################################################..###..################################...################################################............................................................#######################################################..####.#######..###########............................#.####....................................................#..#.### ###########..####################################################..###################################################.####################################..##################################################...............................................................#####################################################...###.####.##....#####..########.........................##.....................................................##...### ##########..############################..###################################..#..##############..###########..########################################.######################################################................................................................#######################################################.......#...##.....########.#######......................###....................................................##..#### ########################################..###################################.....##############..############.##############################################################################################...................................................................#######################################################.....##...###...########..####.######................####....................................................######## ############...########################..########################.##.#######....################...################.########################################################################################......................................................................#####################################################......#...###....########.#.....####................#####....................................................######## ###########.....##.##############################################....####.##...###################..##############..#######################################################################################.......................................................................#######################################################....#....##....##########.......##................##....###................................................######## #########.......########################################.########....####....#########.#.##..#########..#######.....#######################################################################################........................................................................######################################################.....#...###...##########........#......................####...............................................######## #########......#################..#####################..#######......###...############.#....########..##################################################################################################..........................................................................#################################################.#####...#...#..#.#####.#######.........................##..###................................................######## ###########..###################...######.#############.#######.......###.################....##########################################################################################################.............................................................................##############################..##################.####..#......##################..........................###................................................######## #####################..######..#########..############..######.........###################...#.##########################################################################...############################...............................................................................#############################.#######################..#.......###################...................###..###................................................######## #####################.######..#########...##########...#####..........####################......#########################################################################..####.########################................................................................................##############################..##################..####......####################.##................##...##................................................######## #################..###################..#########.##...####...........#####################...###########################################################################..###..########################.................................................................................#############################..########################.......###.###.##.#####.#####..............#.......................................................##.#...## ################....###########################.###...#####..........###################################################################################################...#.#..#######################...................................................................................#######################################################......####..################............###......#................................................##.....## ################......###############.########...##..######........#############################################################################################..#######.##...########################....................................................................................###############################..######################....#####..#########..#######..........##.......##..................................................#...## ################...#################..#######..#..########........##################.#######################################################################..###..#########..########################......................................................................................###############################.######################....#####....##.######.#######.................#####....................................................## ################..#########################.......########.......################.#########..################################################################..###.###################################.......................................................................................###############################.##########.##########....######...##.###############......#####..#..###............................................##..#.....## ############..#############################..#...#########......#################.#########..###############################################..###################.#####################################.......................................................................................#####################################################.######.####...########.######......####...#...##..##......................................###...##..#### ###########..#######.....#####.############.##...#####..##..##############################..###############.#########..################################.###############################################........................................................................................###########################################################..###############...###.............###.##........................................###.#.##.##..### ####################.....#################.......#############..#.#################.######################..#########..#################################.############################################...........................................................................................##########################################################....##############...................###..##...................#.................##.########.##### ################........##.#.#############...#...############......###########.....#######################..#########..##############################################################################............................................................................................###########################################################......##########....#................##....##................##...............#####....######### ################.......##....#########..#....#########....###......###########....######.##########.#################..#####################################.#########################################............................................................................................####################.########################################......#########...................###...##................##..............################### ################.......##..###..#####...#...#########...........##############....#################.######.##########..###############################################################################............................................................................................####################.#########..##.##############################...#######...........##..#.....##....................##.....##........################### ##############........###..##...###.....#....#######........####..############....###############...####.#######.####..##############################################################################.............####..###........................................................................###################.######......##..############################..#######....##.....####.......##...................#.#..#####........##.################ ##############.......####.....#####....#......######........##.......#########.......############....##########...#...#################.#############################################################..........#.################..................................................................###########################......#....##.#######################.############...#..#...###......##.................#####.............#################### ##############....#####.....#######...##.#...####.#.................######..##...#...############.....####..###......######..#########################################################################.......#######.###############...............................................................##################....#..###..........#..#####################################..........###.....#.................######.............#################### ##############......#.##...#######....###########.#...........#.....######....#....##..#########.....###....###....########..##################################..#####################################.....###########################....................................##........................##################...#....#..........#..#####################################...##...........##...............#########.............###########.......## ####.#########..#...####...#######.....############...............########......#.###..#########..#####.....#####...##.######.####.###################.###..###..####################################.....###.##..##..##...#.........#................................############..................###################....................######################.###########.#..#..##...........#....##.#........#########.............######.....######### ###..#########..#...###.########.......############............###########.......##....#########..#####.....###.###....#####..#############################.#########################################...##............................#...............................###################...........####################...................##########..#########################....##...........#.######.........##.#####...#..........###....############# ###.#########..################........############............########.##.......##.......######.###..#....####..#...#######..########################################################################.##.............................................................####################...........######################................##########..################.##########............####.######.......####.######.............#################### ########################.######........############..............######...#...............#####.##.........####......###################################################################################....##........................................................##......############...........#####################.................#####.####...############################....##...#..#######........#####.....#............###################### ########################..######......#############.#.............#####..................########........#....##....#################################################################################.................................................................................#####..........######################................##.##...##...######################.......#####...#...######........######..#.............####################### #.############.##...############......############...###..........#####..........#.....#.#######.........#.....#....#########################..#######################################################...................................................................................###.........#######################...............####....###########################....########...#############.#....###########..........####################### ################...###############################................#####.........##.....#########........##.....##..#####################.######.###.#######.########################################...........#...........................................................................##........######################....#........########..#..###########################..###.#######.###.##########.....#####...#...........#############........## ##################################################.........##.....#####.........#....#####...##........##......##....#####..###########..######.###########.#######################################........................................................................................##..#.....#######################..###....#############################################.##..######.###.##########.##..######.##...........######.........######## ################################.####.#############...###.........######........#...###.##..##.........#.......###########..###########.######..###################################################................................................................................................###################################################################.###############..#..##...##.############.########..###........####################### #####################################.###########.......#........########.......#...#...##.###.........#........##########..########...#######....#################################################............#.....................................................................................#################################################################..#####..##.#####....##...###############...######.################################### ##################################################...........##.##.######......####.....#..####..................#########.########......###.....############################################..........#............#####.#..........................................................................################.#######################################################..##.######.####.....########################################################## ####################################################.........#####.####.#.....####...........##..................##################.#............###############################################.......#.........######.....##......................................................................######################################################################.######..#####.####....########################################################### ################################################..###.......#####..##........####.............#..................###################...##.......##################################################.##..#..#...#############.................................................#...####................##############################################################################.######################################################################### ######################################################......####...##......................#..##.................##########.########...........##################################################...#..##...################...............................................######.###..........#....######################################################################################################################################################## ######################################################...########..##.........##..............#.................##########..#########........########.#########################################.#...#...#..##############................................................#..#......####.............################################.####################################################################################################################### ######################################################..###..####..##.........##..........#....................#######################......########..#########################################........############..#######...##........................................#....##.....###..............###################################################################################################################################################### #####################################################..###..####...###.........#.........#..................########################.##.######.####..#################..#######################.#........###########.######.#..####.........#.............................###########..###...........###########################################################..########################################################################################## ####################################################...###..##.#...###......##.##........#..................############...#######.##########...#..##################.########################..........#################.................................................###.#########.###............##########################################################..######################################################################################### ################################################.##.......########...###...#######.......#.................###########.....#######..#..###.##..####################.##########################.......#..######.....###...................................................##########.####.###.........############################################################..######################################################################################### ###################################################.......########...###########.#...........................##..####.....###########.......###################################################.........#....................................##............................#######..########.......#...##################################################################################################################################################### ####################################################......########....#.########.#.........#.................##..##.#....######..####.....###################################################...............................................###............#...............################.#......#....#################################################################################################################################################### #####################################################....#######.##...#.###..##..#.........#................##..........#######....######..###.##############..#############################................................................###.........#..#..................##############.......#.....################################################################################################################################################### #################################################.####..########.##....###.................#.......................##.#######.###.######.........############....##########################..............................................#..###.........#................................####......#...##################################################################################################################################################### ######################################################...############..#####............................#.........####..#####..##..#####........##############...#########################..................................................##..........#..................................###.........##################################################################################################################################################### ######################################################...#..#########..##########................................###....#####..##....##........################...########################.................................................###..........................................................###.################################################################################################################################################ ####################################################################.#############..............................#####...########......#.......###############......###.###################.................................................###..........#...#............................................#############################################################################################################################################....## ################################################################......#.###########............................##..##.###########...........#################......#########.############.................................................##.............#...............................................#######################################################################################################################....#.####................## ################################################################.#...#.#########...........................#####...#########.#...#..........##################.....#.#######.############.................................................#..............##..............................................############################################################################################################..#..................................## ###################################################.#############...############..................................############....#..........#########..#####....##...######.###########..................................................................................................................#######################################################################################.........................................................## ##############################################################.##...############.....................#...........##.##.###..............#..########.##...###...###..#######..##.########..................................................................................................................###########################################################################.......................................................#.............## ########################################################..####..#######.########......................##......#####.#####................############.....##..####..###.###..##.########................................................#.................................................................################################################################..##.......#####.........................................#...#..................## #########################################################.########################.......#.......#...........############...............#########..##.##..########.###..###...#..#######...............................................#..................................................................####################################################........................###.........................................#.......................## #########################################################.###########################...###.....#....#......#############..............#######.##.....##..#####..##########..##.########..................................................................................................................##################################################..........................###..........................................#......................## #########################################################.#########################.#####.##.####.....#..####....########.............######....#......##..################..##.########..................................................................................................................##################################################.........................####..........................................#......................## ###################################################################################..###...#.####......######....########.............##.#.#...........##..###.########.###..##...######.....................................................................#............................................#################################################..........................###...........................................#......................## ########################################################################################..##.####...#..######..##########....#........####...............#.###...######.####.##...######......................................................................#...........................................################################################...........................###...........................................#......................## #################################################################################.##############...#####.###...###.######....#.#.....######..............###.....##..#######..#...#####....................................................................................................................###############################################............................##...........................................#..#...................## ###########################################################.####################################..#####..###....##.######...##......########.............#.......##...######..#...#####.....................................................................................................................##############################################............................##...........................................#......................## #######################################################################################################.#.....##.####.########....##########.....................###########..#....####.#...................................................................................................................##############################################...........................###..............................................................###### #################################################################################...##############.##..#......#############...####.....###.#####................############..#....######...................................................................................................................##############################################............................#...............................................................###### ################################################################################......###########.###..#........############.....#.....###..####..............###############.#.....######......#...............................#...........................................................................##############################################.............................................................................#..............###.## ##############################################################################..#.....##################....##..###.#########...##......#######.................######.######.......######.......................................##.........#...............................................................##############################################.............................#...............#####..........................................###.## ##############################################################################.###....##################...#############################.#####.................#.###....#####.......##.####................................##...###............#.............................................................########.####################################.............................................#####..........................................##..## ##################################################################################....#################...##################.##########...##.##.##.............#####...#####.......###.####................................##..###......######..#.................#..........................................#######..####################################.............................................#####..........................................##..## ###############################################################################################################.#######################...########.............############........#########....................................##..#.#########.####..######......##..#......................................#######.###############################.......#######......................................####..........................................##..## ################################################################################.###..#########################.###################.###....#######..............#######..###.......########..............................##......##..#########################...###..###....................................#####...#######################.............#########......................................####...........................................##.## #######################################################################################################.#####################.#..##..##....######...............######...####......########.............................##.......#########..###################..###..###....................................#####...######################...............#######.......................................###............................................##.## ##################################################################################.##.#############################...###...#.#............######...........#################....#.#######..............................#.........#######################..########.....#....................................####....######################...............########.....................................#####...........................................##.## #################################################################################......###########################...#####..#.##............####...........##################....##########........................................###############################......##...................................#####...######################...............#######.......................................####...........................................##### ########################################################################...########.##############################.#########..###...........####...........##################......########.........................................############################.............................................#####...######################...............######........................................###............................................##.## #########################################################################....#####..########.#####..#############..#########.#####..........###...........###################.......#######..............................................###...###...##########..............................................#####..#######################...............######........................................###............................................##.## #########################################################################....#####..########.######.########################.###.#####......##..........#####################.......#######.....#..............................................###....####...................................................####...#######################...............#####.........................................###............................................##.## #########################################################################...######..####.##############################..########.....#......##........######################.......########....#...............###....................#.....................................................................####...#######################...............#####.........................................###...........................................###.## ################################################################################...#####.#############################...####.#####...####....#......########################.......########....#................#........................................................................................##.###....#######################...............#####.........................................##..............................#.............##..## ################################################################################...####################################.###########.....##.....#.#..#########################.......########..............................................................................................................##.###...########################...............##..#..........................................#.............................................#..## ###############################################################################.#..##############################.####################..##..#################################......#########..................................................................................................................##...########################...............##.###.........................................##..........................##................#..## #############################################################################...#..############################.#####################....#######.#..#########################......#########.............................................................................................................#....#....########################...............######.........................................#......................................#.....##..## ########################################################################################################.#####.########################...##.........########################.......########.............................................................................................................#...##....########################................#####.........................................#......................................#.....###.## ###########################################################################################################.####.##########################..........#######################........########............................................########....#####................................................#...#.....########################.................###..........................................##...........................................##..## ###########################################################################################################.########################.######........#########################........########............................###..........#######################.............................................#........#########################.................###..........................................##...........................................##..## #############################################################################.#############################...#############################.......##########################........########.............................##.......############################.........#....................................#.....#########################..............#######.........................................#...........................................###..## ############################################################################...############################....#########################.........##########################........######.##..........................#..##.....################################.......#................................#...#.....########################...............#######.........................................#.......................................#######..## ###################################################################################..##############################################.............###########################........######.##.........................##.##....###################################......#....................................#.....########################................######.....................................#...##....................................#########..## ###################################################################################.########################.##.######.###############..........###########################.........########.........................##....########################################....##...................................#.....########################................#####.#...................................##...#.........................#..##..#...##########..## #########################################################################################################################################........###########################........#######...........................######################.#####..################....#.##......................................#########################.................####.........................................##.......................##...###..############..## #####################################################################################################################################.####......############################.......########..........................#################.###....###...####..############..####......................................########################..............#######..........................................##.......................########.#############..## #####################################################################################################################################.##........#############################......########..........................################...#..#...##.....##...################.................................#.....########################..........##..#######..........................................##.....................#######.#################### #####################################################################################################################...#############.#####...###############################.....##########.........................#####################.....##..#.##...##################................................#.....########################.........####..######..........................................##...................############################## ######################################################################################################################..#############.#########################################..###########.........................###.##############################..###################...............................#......########################..........####.######..........................................#.................################################# #################################################.##############################################################################..##########################################################.........................#######################################################...............................#......########################...........###########................#........................##...............################################## ###################################################################################################################.#########################################################################........................###....####...##..#..#.......#....#.#############...##................................#.......#######################..............########.........................................##...............################################## ##################################################################################################################..#############..##########################################################........................##....#######...............................###.....##...............#........................#######################..............#..######...................................####.#####.......####################################### #################################################################################################################################..#########################################################.........................##......####...#............................###...............................................#######################.##........###########................................################...######################################### #############################################################################################################################################################################################........................##........##................................#.................................................#######################.......###############.................###.#......################################################################ ########################################.#####################################################################################################################################################.......................#...............#..........................#..................................................#######################......########################.################################################################################### ################################################################################.###############################.###############################################################################.....................................##...##..................###..........................................###....############################.#####################################################################..####..################################ ################################################################################################################################################################################################.....................................##..######.##########...............................................#######.#########################################################################################.##............################################### ################################################################################################################################################################################################......................................##################..............................................####.##########################################################################################.....................################################## #################################################################################################################################################################################################......................................#################............................................################################################################.##.....###############.....####.......................################################# ###########################################################.#####################################################################################################################################......................................#################.##.....#...................................####.###########################################################################...#....................................################################ ###########################################################..#####################################################################################################################################.####...##................................########................................##..............####.##############################################################.#############......................................################################# ##########################################################################.#######################################################################################################################..###...#....................................#........................................#.........######.##################################################..##########..........####.......................................################################ ##########################################################################..#######################################################################################################################.....##.............#................................................................##......#############################.##############...###########...######..............####.......................................################################ ####################################################################################################################################################################################################....###............#.........................................................#####..........############################################....##########...#####................###.......................................################################ ######################################################################################################################################################################################################..#####......##............................................................##.#...........###########################################..##.####....##...####.................##........................................################################ ######################################################################################################################################################################################################..######.....##............................................................##.##..........############################################..................#...................##........................................################################ #####################################################################################.################################################################################################################..#######....##............................................................##.##........##############################################......................................##........................................################################ ###################################################.#################################################################################################################################################.#########..................................................................#..##.......#############################################........................................##......................................################################## #####################################################################..##############################################################################################################################..##########...............................................................###...##.....##############################################.......................................##......................................################################## #####################################################################################################################################################################################################..###########..............................................................###.......#################################################.......................................##........................................################################ #######################################################################################.###########################################################################################################################.............................................................####......#################################################.......................................##........................................################################ ########################################################################################.##########################################################################################################################............................................................#########..#################################################.......................................##........................................################################ ###################################################################################################################################################################################################################...........................................................#.########.#################################################........................................##......................................#.################################ #####################################################################################################################################################################################################################........................................................#############################################################........................................##........................................################################ #####################################################################################################################################################################################################################...........##..........................................##############################################################........................................##........................................################################ #####################################################################################################################################################################################################################..#...................................................###############################################################.#......................................##........................................################################ ########################################################################################################################################################################################################################...........##....................................#################################################################........................................##.......................................#.############################### ###########################################################################################################################################################################################################################......###.......................##...........##################################################################........................................#..........................................############################### ####################################################################################################################################################################################################################################...#..................###....##..#####################################################################........................................#..........................................############################### ####################################################################################################################################################################################################################################..##..#..........########...###.######################################################################.#.....................................###........................................################################ ###########################################################################################################################################################################################################################################....#....##########..###.######################################################################.#.....................................###.....................................#..################################ ##########################################################################.#################################################################################################################################################################.#############################################################################################........................................##.....................................#..################################ ##########################################################################################################################################################################################################################################################################################################################################.......................................###........................................################################ ##########################################################################################################################################################################################################################################################################################################################################.......................................###.........................................############################### ##########################################################################################################################################################################################################################################################################################################################################.............#........................#.##.......................................################################# ##########################################################################################################################################################################################################################################################################################################################################.....#................................#.##..................................##...################################# ##########################################################################################################################################################################################################################################################################################################################################.......#####..........................####....................#.......#.......#.################################## ##########################################################################################################################################################################################################################################################################################################################################.....########.######.##############..########................#######.##########################################.## ############################################################################################################################################################################################.############################################################################################################################################################################################################################################################### ############################################################################################################################################################################################.##############################################################################################################################################################################################################.########....##....############################## ################################################################################################################################################################################################################################################################################################################################################################################################.........##.............#....############################### #############################################################################################################################################################################################.####################################################################################################################################################################################..##......#............##..................############################### ##############################################################################################################################################################################################.##############################################################################################################################################################..###..###...##............................###...................############################## #####################################################################################################################################################################################################################################################################################################################################################..######..##.........#..............................#....................############################## ##########################################################################################################################################################################################################################################################################################################################################....######....####............................................##...................############################### ######################################################################################################################################################################################.###################################################################################################################################################....#####......##..............................................#...................############################### #########################################################################################################################################################################################################################################################################################################################################...###..........................................................#..................################################ ##############################################################################################################################################################################################.######################################################################################################.###################################................................................................#..................################################ ###############################################################################################################################################################################################.##########################################################################################.##############################################................................................................#..................################################ ###############################################################################################################################################################################################..#########################################################################################.###########.###################################..............#..##............................................#.............#....################################ #################################################################################################################################################################################################..#####################################################################################################.################################................................................................#...................############################### #################################################################################################################################################################################################...#####################################################################################.###############################################................................................................#...................############################### ##################################################################################################################################################################################################...###################################################################################..###############.###############################................................................................#..................################################ ###################################################################################################################################################################################################....#################################################################################..################.##############################................................................................#.................################################# ####################################################################################################################################################################################################...###############################################################################....################..#############################................................................................#..................################################ ############################################################################################################################################################################.######################......############################################################################.....#################.#############################................................................................#..................################################ ##########################################################################################################################################################################.########################..#....##########################################################################.....###################.############################..................#.............................................#.................################################# ####################################################################################################################################################################################################...#....#####################################################################........###################..###########################..................##............................................#..................################################ ####################################################################################################################################################################################################..........#################################################################..........####################..##########################................................................................#.................################################# #####################################################################################################################################################################################################...........###.#######################################################..............####################..##########################................................................................#.................################################# ######################################################################################################################################################################################################..........########################################################................###################.##..########################....................#............................................#................################################## ######################################################################################################################################################################################################.#..........#########.##########################################..................######################...#######################..................###............................................#................################################## ########################################################################################################################################################################################################............#####...##..###################################....................#####################.###.#######################...................##...........................................##.................################################# #######################################################################################################################################################################################################...............#####.......###################################.................#######################..#..######################....................#...........................................##.................################################# #######################################################################################################################################################################################################.#...............####..##........##########################....................#######################...#..######################...............#...#............................................#.............##..################################# #########################################################################################################################################################################################################.................###...#####.......####.#############........................####################..##.....######################...................##...........................................#.................################################# #######################################################################################################################################.#################################################################...................####..########..################........................######################......#...####################........#....#.....##............................................#......#.......#################################### #########################################################################################################################################################################################################.......................####....#########..#######............................#####################......#..####################.......#.....##....##...........................#................#......#.....#..################################### ######################################################################################################################################################################################################.###............................##........##..##...............................########################........###################.......#.....###..####.#........................#................#..##.#####..#..################################### ################################################################################################################################..########################################################################.....................#......##.......##...................................#########################.........##################..................###..#....................................#....#..####.###....#################################### ##########################################################################################################################################################################################################.............................................#............................#########################...#.....##################.......##.........###..#...................#.................###.##.################################################ ############################################################################################################################.#############################################################################............................##...........................................##########################..........##################..###########..#.##########..............###....##...###..###############################################.######### ##########################################################################################################################.#################################################################################............................#########..................................############################........##################################################################################################################################### ############################################################################################################################################################################################################....................................................................#..############################.#.#......################################################################################################################################### ###################################################################################################################.#####################################################################################..#..#....................................................................###########################..#...........##########################################################################################.##################################### ##########################################################################################################################################################################################################..##..................................................................#.##########################.#####.......##...########################################################################################.##################################### ###########################################################################################################################################################################################################.##....................................................................#####################.#######...........####..########################.####..#####################....##......#..#######..##########.##################################### ############################################################################################################..######################################################################.######################....#.................................................................######################.....###............##.##....################################################....##..........#...##...############################################### ##########################################################################################################..################################################################################################..#..................................................................#########.#################.......##......###.####.....################...#################...#####............................############################################ #######################################################################################################..#######################################################################..###########################...................................................................###############################.............##########.....#############....#...#######...#......###........................##..#..#...##################################### #####################################################################################################.########################################################################################################..................................................................##################################...........############################...#..####..##.#........##.........................###.#..#...##################################### ###############################################################################################################################################################################.###############################................................................................#####################################.........#################..###........##..#.##...###........##.............................#..##...#.################################## ################################################################################################.##########################################################################..###################################..............................................................########################################........##################.......#....####..#...#..........##...........................##.....####..################################# ##############################################################################################..##########################################################################.#####################################..............................................................##########################################.......###################............###.#..##..........##......................##..##........##.##..############################## ############################################################################################..###############################################################.###################################################............................................................############################################......####################........#####.....##.........####......................#.##.....##..#####..############################## ##########################################################################################..#################################################################.######..############################################........................................................#################################################.....######################.....####..##..#.#........####...................#....#....#..#..##..################################# ########################################################################################.#########################################################################..###############################################....................................................#####################################################....##################.######.....##.##..#.#........####...................#....#....#.....##..################################# #######################################################################################.####################################################################.#....#################################################..................................................#########################################################...###########################....#....#............#.......................#####............##..############################# #####################################################################################..#####################################################################.#######################################################................................................###########################################################...############################..#.................#......................##.................#.############################## ###################################################################################..###############################################################################################################################...............................................#############################################################..###############################.##..............#...................###.......#..#.....##.################################ ##################################################################################.##################################################################################################################################..............................................#############################################################..##################################..............#.................#................#..#####.############################## ################################################################################..####################################################################################################################################.............................................##############################################################.####################################....#......##.................##....................################################## ###############################################################################..######################################################################################################################################............................................###############################################################.#####################################..........#.................###.#.....##......##..################################## #############################################################################..##########################################################################################################################################..........................................###############################################################.##################################.###.........#.............#....##.......##....####..################################## ############################################################################.#############################################################################################################################################........................................###################################################################################################.######......#.............#.....#.......###...####..################################## ###########################################################################.################################################################################################################################################......................................###########################################################################################################...###................###..####........###....################################# ##########################################################################.###################################################################################################################################################...................................##############################################################################################################..##.................##..####........##......################################ ########################################################################..#####################################################################################################################################################.................................################################################################################################################..#..#..........##..##...###...#######....################################## ######################################################################....######################################################################################################################################################..............................################################################################################################################..##......###....#.....##.###..######..##..################################### #####################################################################...##########################################################################################################################################################...........................##################################################################################################################...#............#....###..#..#####...#.##..################################## ####################################################################..#############################################################################################################################################################........................#####################################################################################################################..#......#.....#....##..##..####...##..#...################################# ####################################################################################################################################################################################################################################......................############################################################################################################################....############..##.###.#.###.####################################### ######################################################################################################################################################################################################################################..................###############################################################################################################################....#######..###..#####.####..####################################### #######################################################################################################################################################################################################################################...............##################################################################################################################################.....##.....####..###..#####.####################################### ########################################################################################################################################################################################################################################.............#####################################################################################################################################...##....#####.################################################### #########################################################################################################################################################################################################################################...........###################################################################################################################################.#############..##################################################### ##########################################################################################################################################################################################################################################.........####################################################################################################################################.#################################################################### ###########################################################################################################################################################################################################################################.......######################################################################################################################################.####.############################################################## ############################################################################################################################################################################################################################################....############################################################################################################################################################################################.############### ############################################################################################################################################################################################################################################..#################################################################################################################################################..####..########..########################################### ################################################################################################################################################################################################################################################################################################################################################################################################..####..#######..##########################.#############.## ################################################################################################################################################################################################################################################################################################################################################################################################........####.#..########################.....############.## ##################################################################################################################################################################################################################################################################################################################################################################################################......###.....###.###########.########.....############.## ##################################################################################################################################################################################################################################################################################################################################################################################################......####....##...################..#.....############### ##################################################################################################################################################################################################################################################################################################################################################################################################...#...#.....#..#####################..##.....############ ###################################################################################################################################################################################################################################################################################################################################################################################################......#.........####################.........############ ###################################################################################################################################################################################################################################################################################################################################################################################################......#......#...###.#######.#######......############### ########.###########################################################################################################################################################################################################################################################################################################################################################################################.....#..............#######.########.....##.############ #####################################################################################################################################################################################################################################################################################################################################################################################################.............#....###.####.#####.##.........####.###### #.##############################################################################################################################################################################################################################################.#####################################################################################################################################################............##...###.#############.......####...###### ###############################################################################################################################################################################################################################################...#####################################################################################################################################################................##.###..#########.......###..######## ##############################...#############################################################################################################################################################################################################...#######################################################################################################################################################........#.......#.##....#..............##...######## ########################################################################################################################################################################################################################################################################################################################################################################################################..#.......#....#.###..########..........#..######### #########################################################################################################################################################################################################################################################################################################################################################################################################.#.......#......###..#######..#.......##.##..###### ############################################################################################################################################################################################################################################################################################################################################################################################################..............#...##.####..#.......#####..###.## ##########################################################################################################################################################################################################################################################################################################################################################################################################.##.............#...#..####..#.......#..########## ##########################################################################################################################################################################################################################################################################################################################################################################################################.##.............##.....####..............######### #############################################################################################################################################################################################################################################################################################################################################################################################################............###......###.................###### ##############################################################################################################################################################################################################################################################################################################################################################################################################..##.......###........##............#...###### ###########################################################################################################################################################################################################################################################################################################################################################################################################.###.##.......###........##............##..###### ############################################################################################################################################################################################################################################################################################################################################################################################################.##...........###........##......##....######### ###############################################################################################################################################################################################################################################################################################################################################################################################################...........###........##..#...........####### ################################################################################################################################################################################################################################################################################################################################################################################################################..........###........##..##..........####### ################################################################################################################################################################################################################################################################################################################################################################################################################..........#####.#######..............####### #################################################################################################################################################################################################################################################################################################################################################################################################################.........##....#####...........#....####.## #################################################################################################################################################################################################################################################################################################################################################################################################################.........#.....####....#.............##..## #######.#########################################################################################################################################################################################################################################################################################################################################################################################################......#..##.#....###...#............####.## #################################################################################################################################################################################################################################################################################################################################################################################################################...#....######..####..##............####.## ##################################################################################################################################################################################################################################################################################################################################################################################################################...###############...#.......#....#####.## ###################################################################################################################################################################################################################################################################################################################################################################################################################....#...........#....####...##...#####.## ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ###############################################################################################################################################################################################################################################################################################################################################################################################################################################.############ #####################################################################################################################################################################################################################################################################################################################################################################################################################..#################..####..############ #####################################################################################################################################################################################################################################################################################################################################################################################################################..#################..#####.############ ######################################################################################################################################################################################################################################################################################################################################################################################################################.#..###########....#########..####..## #####################################################################################################################################################################################################################################################################################################################################################################################################################....###########...#.....#####..#####.## ######################################################################################################################################################################################################################################################################################################################################################################################################################.#.############..##...####.#####.##### ######################################################################################################################################################################################################################################################################################################################################################################################################################...####..######............########### ######################################################################################################################################################################################################################################################################################################################################################################################################################...####..#######.#........###.####..## #######################################################################################################################################################################################################################################################################################################################################################################################################################....##..#########..####..#.#####...## #######################################################################################################################################################################################################################################################################################################################################################################################################################........###.######..###..#.####....## #########################################################################################################################################################################################################################################################################################################################################################################################################################......###.####.##.........###....## ##########################################################################################################################################################################################################################################################################################################################################################################################################################.##..###..###.##...#.....###..#### ########################################################################################################################################################################################################################################################################################################################################################################################################################...##..###.####....#######.###.#..## ########################################################################################################################################################################################################################################################################################################################################################################################################################..##############.....###...#####..## #########################################################################################################################################################################################################################################################################################################################################################################################################################.###########.#.....####...#####..## ##########################################################################################################################################################################################################################################################################################################################################################################################################################.#..#######.##....###.############ ############################################################################################################################################################################################################################################################################################################################################################################################################################.#############..###.############ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ #############################################################################################################################################################################################################################################.....########################################################################################################################################################################################################## ############################################################################################################################################################################################################################################..###..######################################################################################################################################################################################################### ############################################################################################################################################################################################################################################.#...#.######################################################################################################################################################################################################### ############################################################################################################################################################################################################################################.#.#.#.######################################################################################################################################################################################################### ############################################################################################################################################################################################################################################.#...#.######################################################################################################################################################################################################### ############################################################################################################################################################################################################################################..###..######################################################################################################################################################################################################### #############################################################################################################################################################################################################################################.....########################################################################################################################################################################################################## ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ##########.################################################################################################################################################################################################################################################################################################################################################################################################################################################# ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ##########.################################################################################################################################################################################################################################################################################################################################################################################################################################################# ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ########.################################################################################################################################################################################################################################################################################################################################################################################################################################################### ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ..########################################################################################################################################################################################################################################################################################################################################################################################################################################################## ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ######.##################################################################################################################################################################################################################################################################################################################################################################################################################################################### #######.#################################################################################################################################################################################################################################################################################################################################################################################################################################################### ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################################################################################################################################################################################################.########### ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ###################################################################################################################################################################################################################################################################################################################################################################################################################################################.######## ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ##############################################################################################################################################################################################################################################..############################################################################################################################################################################################################ ############################################################################################################################################################################################################################################......########################################################################################################################################################################################################## ###########################################################################################################################################################################################################################################...###..######################################################################################################################################################################################################### ###########################################################################################################################################################################################################################################..#...#.######################################################################################################################################################################################################### ###########################################################################################################################################################################################################################################..#.#.#.######################################################################################################################################################################################################### ###########################################################################################################################################################################################################################################..#...#.######################################################################################################################################################################################################### ############################################################################################################################################################################################################################################..###..######################################################################################################################################################################################################### #############################################################################################################################################################################################################################################.....########################################################################################################################################################################################################## ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################ ############################################################################################################################################################################################################################################################################################################################################################################################################################################################