1000 1000 ###################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################....# ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################..........###############....#############################################################################......############....############....##############....####################################################....#######################################....######################################################################....##########################################################....#######....#####################....##################....########...........#################################.##....######....#######################.#########....##########################....######################################.################....########....###....########################.......#########################....# #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################..........###############....#############################################################################......############....############....##############....####################################################....#######################################....######################################################################....##########################################################....#######....#####################....##################....########...........#################################.##....######....#######################.#########....##########################....######################################.################....########....###....########################.......#########################....# #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################..........###############....#############################################################################......############....############....##############....##########....######################################....#######################################....######################################################################....##########################################################....#######....#####################....##################....########...........#################################.##....######....#######################.#########....##########################.....................................................................................................................#####################....# #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################........................................##################################################################......############....############....##############....##########....######################################....#######################################....######################################################################....##########################################################....#######....#####################....##################....########...........#################################.##....######....#######################.#########....##########################....######################################........#########....########....###....########################........########################....# #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############....##############....##########....######################################....#######################################....######################################################################....##########################################################....#######....#####################....##################....########...........#################################.##....######....#######################.#########....##########################....######################################........#########....########....###....########################........########################....# #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############....##############....##########....######################################....#######################################....######################################################################....##########################################################....#######....#####################....##################....########...........#################################.##....######....#######################.#########....##########################....######################################........#########....########....###....########################........########################....# #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############....##############....##########....######################################....#######################################....######################################################################....######################################################.............................................................................................................................................#################.#########....##########################....######################################........#########....########....###....########################........########################....# #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############....##############....##########....######################################....#######################################....######################################################################....######################################################........#######....#####################.............................................#################################.##....######....#######################.#########....##########################....######################################........#########....########....###....########################........########################....# #....##########################################################################################################....###############################....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############....##############....##########....######################################....#######################################....######################################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....######################################........#########....########....###....########################........########################....# #....##########################################################################################################....##############################.....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############........................................................##################....#######################################....######################################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################..........................########....###....########################........########################....# #....##########################################################################################################....##############################.....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############.....#############....##########....####....########....##################....#######################################....######################################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################........########################....# #....##########################################################################################################....##############################.....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############.....#############....##########....####....########....##################....#######################################....######################################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################........########################....# #....##########################################################################################################....##############################.....###########################....#####################################....##....#####################....#################..........###############....#######....##################################################################......############....############.....#############....##########....####....########....##################....#######################################....######################################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################........########################....# #....##########################################################################################################....##############################.....##########################........................................................................................................###############....#######....##################################################################......############....############.....#############....##########....####....########....##################....#######################################....######################################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################....................................# #....##########################################################################################################....##############################.....###########################....#####################################....###################....####....#################..........###############....#######....##################################################################......############....############.....#############....##########....####....########....##################....#######################################....######################################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################........########################....# #....##########################################################################################################....##############################.....###########################....#####################################....###################....####....#################..........###############....#######....##################################################################......############....############.....#############....##########....####....########....##################....#######################################....########.........................................................................................###############################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################........########################....# #....##########################################################################################################....##############################.....###################.............................................................................................................................................###################################............................................................#####.....#############....##########....####....########....##################....#######################################....########....##########################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################........########################....# #....##########################################################################################################....##############################.....###########################....#####################################....###################....####....#################..........###############....#######....###################################....#############################....############....###....#####.....#############....##########....####....########....##################....#######################################....########....##########################################################....######################################################........#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################........########################....# #....#####################################################################################...........................................................................................#####################################....###################....####....#################..........###############....#######....###################################....#############################....############............................................................########....##################....#######################################....########....##########################################################....######################################################..................................................................############.......#################################.##....######....#######################.#########....##########################....#################################....#........#####################....###....########################........########################....# #....##########################################################################################################....#################....#########.....###########################....#####################################....###################....####..................................................#######....###################################....#############################....###################....##........#############....##########....####....########....##################....#######################################....########....##########################################################....##########################################################....#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#....................................................................................................# #....##########################################################################################################....#################....#########.....###########################....#####################################....###################....####....#################..........##########################....###################################....#############################....###################....##........#############....##########....####....########....##################....#######################################....########....##########################################################....##########################################################....#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################....#################################....#........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########.....###########################....#####################################....###################....####....#################..........##########################....###################################....#############################....###################....##........#############....##########....####....########....##################....#######################################....########....##########################################################....##########################################################....#######....#####################.....#################....############.......#################################.##....######....#######################.#########....##########################.........................................#........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########.....###########################....#####################################....###################....####....#################..........##########################....###################################....#############################....................................................................####....########....##################....#######################################....########....##########################################################....##########################################################....#######........................#.....#################.................................................#######.##....######....#######################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########.....###########################....#####################################....###################....####....#################..........##########################....###################################....####################################################....##........#############....##########....####....########....##################....#######################################....########....##########################################################....##########################################################....###########################....#.....#################....############.......######################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....................................#####################################....###################....####....#################..........##########################....###################################....####################################################....##........#############....##########....####....########....##################....#######################################....########....##########################################################....############################################.................................................#.....#################....############.......######################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....#################..........##########################....###################################....####################################################....##........#############....##########....####....########....##################....#######################################....########....##########################################################....############################################....##########....################################.....#################....############.......######################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....#################..........##########################....###################################....####################################################....##........#############....##########....####....########....##################....#######################################....########....##########################################################....############################################....##########....################################.....#################....############.......######################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....#################..........##########################....###################################....#################################################.......##........#############....##########....####....########....##################....#######################################....########....##########################################################....############################################....##########....################################.....#################....############.......######################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....#################..........................................#################################....#################################################....#####........#############....##########....####....########....##################....#######################################....########....##########################################################....############################################....##########....################################.....#################....############.......######################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....#################..........##########################......#################################....#################################################....#####........#############....##########....####....########....##################....#######################################....########....##########################################################....############################################....##########....################################.....#################....############.......######################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....#################..........##########################......#################################....#################################################....#####........#############....##########....####....########....##################....#######################################....########....##########################################################....############################################....##########....################################.....#################....############.......######################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....#################..........##########################......#################################....#################################################....#####........#############....##########....####....########....##################....#######################################....########....##########################################################....###############....#########################....##########....################################.....#################....############....#########################....#######.##....#################################.#########....##########################....######################################........##.##################....###....########################........########################....# #....##########################################################################################################....#################....#########....#####################################################################....######....................................................##########################......#################################....#################################################....#####........#############....##########....####....########....##################....#######################################....########....##########################################################....###############....#########################....##########....#########.......................................................................................................................................######.#########....##########################....######################################........##.##################....###....#######################.........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....#################..........##########################......#################################....#######################################...........................#############....##########....####....########....##################....#######################################....########....##########################################################....###############....#########################....##########....#########....###################.....#################....############....#########################....#######.##....#######################....######.#########....##########################....######################################........##.##################....###....#######################.........########################....# #....##########################################################################################################....#################....#########....#####################################################################....###################....####....####################.......##########################......#################################....#######################################....######....#####........#############....##########....####....########....##################....#######################################....########....##########################################################....###############....#########################....##########....#########....###################.....#################....############....#########################....#######.##....#######################....######.#########....##########################....######################################.............................................................##.........########################....# #....##########################################################################################################....#################....................................................................................##....###################....####....####################.......##########################......#################....############....#######################################....######....#####.......##############....##########...........................................................##########################....########....##########################################################....###############....#########################....##########....#########....###################.....#################....############....#########################....#######.##....#######################....######.#########....##########################....##########################################....##.##############...............................................########################....# #....##########################################################################################################....##############################....################################################....###########....##....###################....####....####################.......##########################......#################....############....############################....#######....######....#####.......##############....##########.......#....########....##################....#########....##########################....########....##########################################################....###############....#########################....##########....#########....###################.....#################....############....#########################....#######.##....#######################....######.#########....##########################....##########################################....##.##################....###....#######################.........########################....# #....##########################################################################################################....##############################....################################################....###########....##....###################....####....####################.......##########################...........................................############################....#######....######....#####.......##############....##########.......#....########....##################....#########....##########################....########....#################################....#####################....###############....#########################....##########....#########....###################.....#################....############....#########################....#######.##....#######################.....................................#############....##########################################....##.##################....###....#######################.........########################....# #....##########################################################################################################......................................################################################....###########....##....###################....####....####################.......##########################......#################....########........############################....#######....######....#####.......##############....##########.......#....########....##################....#########....##########################....########....#################################....#####################....###############....#####################........##########....#########....###################.....#################....############....#########################....#######.##....#################################.#########....#########....#############....##########################################....##.##################....###....#######################.........########################....# #....################################################################################################################################################################################################....###########.................................####....####################.......##########################......#################....########........############################....#######....######....#####.......##############....##########.......#....########....##################....#########....##########################....########....#################################....#####################....###############....#####################........##########....#########....###################.....#################....############....#########################....#######.##....#################################.#########....#########....#############....##########################################....##.##################....###....#######################.........########################....# #....################################################################################################################################################################################################....#################....###########################....####################.......##########################......#################....########........................................#######....######....#####....#################....##########.......#....########....##################....#########....##########################....########....#################################....#####################....###############....#####################........##########....#########....###################.....#################....############....#########################....#######.##....#################################.#########....#########....#############....##########################################....##.##################....###.............................................###############....# #....################################################################################################################################################################################################....#################....###########################....############..................#######################......#################....########....################################....#######....######....#####..................................................#####....##################....#########....##########################....########....#################################....#####################....###############....#####################........##########.........................................#################....############....########......###########....#######.##....#################################.#########....#########....#############....##########################################....##.##################....###.....######################.........########.###############....# #....############################################################################################################################################################################.............................................###########################....############....####.......##########################......#################....########....################################....#######....######....#####....#################....##########.......#....########....##################....#########....##########################....########....#################################....#####################....###############....#####################........#######################....#######################.#################....############....########.####.###########....#######.##....#################################.#########....#########....#############....##########################################....##.##################....###.....######################.........########.###############....# #....################################################################################################################################################################################################....#################....###########################....############....####.......##########################......#################....########....################################....#######....######....#####....#################....##########.......#....########....##################....#########....##########################....########....#################################....#####################....###############....#####################........#######################....#######################.#################....############....########.####.###########....#######.##....#################################.#########....#########....#############....##########################################....##.##################....###.....######################.........########.#####..............# #....################################################################################################################################################################################################....#################....###########################....############....####.......##########################......#################....########....################################....#######....######....#####....#################....##########.......#....########....##################....#########....##########################....########....########################....#####....#####################....###############....##...........................#######################....#######################.#################....####....####....########.####.###########....#######.##....#################################.#########....#########....###########################################################....##.##################....###.....######################.........########.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....######....#####....#################........................................................................................................................................................#####################....###############....#############....####........#######################....#######################.#################....####....####....########.####.###########....#######.##....#################################.#########....#########....###########################################################....##.##################....###.....######################.........########.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....######....#####....###############################.......#....########.....#################....#########....##########################....########....########################....#####....#####################....###############....#############....####........#######################....#######################.#################....####....####....########.####.###########....#######.##....#################################.#########....#########....###########################################################....##.##################....###.....######################.........########.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....######....#####....###############################.......#....########.....#################....#######....................................########....########################....#####....#####################........................................####........#######################....#######################.#################....####....####...............................................#################################.#########....#########....###########################################################....##.##################....###.....######################.........########.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....######....#####....###############################.......#....########.....#################....#######......######################################....########################....#####....########################################....#####################........#######################....#######################.#################....####....################.####.###########....#######.##....#################################.#########....#########....###########################################################....##.#################.....###.....######################.........########.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....######....#####....###############################.......#....########.....#################....#######......######################################....########################....#####....########################################....#####################....................................######################.################..........................................................##....#################################.#########....#########....###########################################################....##.########.......................##############............................................# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....####......#####....###############################.......#....########.....#################....#######......######################################....########################....#####....########################################....#####################....###########################.....######################.################.......##....################.####.###########....##########....#################################.#########....#########....###########################################################....##.########....#####.....###......##############....###.....................................# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....####......#####....###############################.......#....########.....#################....#######......######.............###################....########################....#####....########################################....#####################....###########################...........................................................................................................................##################.#########....#########....###########################################################....##.########....#####.....###......##############....###.........########.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....####......#####....###############################.......#....########.....#################....#######......######....#####....###################....########################....#####....########################################....#####################....###########################...........################.################.##....##....################.####.###########....##########....#################################.#########....#########....###########################################################....##.########....#####.....###......##############....###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....####......#####....###########################.....................###.....#################....#######......######....#####.......................................................#####....########################################....#####################....###########################....###....################..................##....##....################.####.###########....##########....#################################.#########....#########....###########################################################....##.########....#####.....###......##############....###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....####......#####....###########################...........#....#....###.....#################....#######......######....#####........###############....########################....#####....########################################....#####################....###########################....###....################.################.##....##....################.####.###########....##########....#################################.#########....#########....###########################################################....##.########....#####.....###......##############....###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####.......##########################......#################....########....################################....#######....####......#####....###########################...........#....#....###.....#################....#######......######....#####........###############....########################....#####....########################################....#####################....###########################....###....################.################.##....##....################.####.###########....##########....#################################.#########....#########....###########################################################....##.########....#####.....###......##############....###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####....#############################......#################....########....################################....#######....####......#####....###########################...........#....#....###.....#################....#######......######....#####........###############....########################....#####....########################################....#####################....###########################....###....################.################.##....##....################.####.#########################....#################################.#########....#########....###########################################################....##.########....#####.....###......##############....###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####....###########################........#################....########....################################....#######....####......#####....###########################...........#....#....###.....#################....#######......######....#####........###############....########################....#####....########################################....#####################....###########################....###....################.################.##....##....################.####.#########################....#################################.#########....#########....###########################################################....##.########....#####.....###......##############....###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####....###########################......###################....########....################################....#######....####.......................................................................................................................................................................####....#####....########################################....#####################....###########################....###....################.################.##....##....################.####.#########################....#################################.#########....#########....###########################################################....##.########....#####.....###........................###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####....###########################......###################....########....################################....#######....####......#####....###########....############...........######......#.......############.......####.........######....#####........###############....################....####....#####....########################################....#####################....###########################....###....################.################.##....##....################.####.#########################....#################################.#########....#########....###########################################################....##.########....#####.....###......##########........###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####....###########################......###################....########....################################....#######....####......#####....###########....############...........######......#.......############.......####........................................#######....################....####....#####....########################################....#####################....###########################....###....################.################.##....##....################.####.#########################....#################################.#########....#########....###########################################################....##.########....#####.....###......##########........###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####....###########################......###################....########..............######################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....########################################..........................................##############....###......................................##....##....################.####.#########################....#################################.#########....#########....###########################################################....##.########....#####.....###......##########........###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####....###########################......###################....########....###.......######################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....########################################....####################################################....###....################.###################....##....################.####.#########################....###########################....##.#########....#########....###########################################################....##.########....#####.....###.......#########........###.....############.#####.#########....# #....################################################################################################################################################################################################....################################################....############....####....###########################......###################....########....###....#########################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....########################################......................................................................................................#....##....################.####.#########################....###########################....##.#########....#########....###########################################################....###########....#####.....###......##########........###.....############.#####..............# #....################################################################################################################################################################################################....################################################....############....####....###########################......###################....########....###......................................................#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....########################################....####################################################....###.###################.###################....##....################.####.#########################....###########################....##.#########....#########....###########################################################....###########....#####.....###......##########........###.....############.###############....# #....################################################################################################################################################################################################....################################################....############....####....###########################......###################....########....###........#####################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.......................................##################....###.###################.###################....##....################.####.#########################....###########################....##.#########....#########....###############################............................................................................................................................# #....################################################################################################################################################################################################....################################################....############....####....###########################........................................................#################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######.....................................##....################.####.#########################....###########################.......#########....#########....###########################################################....###########....#####.....####.....##############....###.....############.###############....# #....################################################################################################################################################################################################....################################################....############....####....###########################....#####################....########....###............#################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.......................................#########################....###########################....############....#########....###########################################################....###########....#####.....####.....##############....###.....############.###############....# #....################################################################################################################################################################################################....################################################....############....####....###########################....#####################....########....###............#################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.##############################....###########################....############....#########....###########################################################....###########....#####.....####.....##############....###.....############.###############....# #....################################################################################################################################################################################################....################################################....############....####....###########################....#####################....########....###............#################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.##############################....###########################....############....#########....###########################################################....#####...............................................###.....############.###############....# #....################################################################################################################################################################################################....################################################....############....####....###########################....#####################....########....###............#################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.##############################....###########################....############....#########....###########################################################....#####....##....#####.....####.....##########........###.....############.###############....# #....################################################################################################################################################################################################....################################################....############....####....###########################....#####################....########....###............#################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.##############################....###########################....############....#########....###########################################################....#####....##....#####..................................#.....############.###############....# #....################################################################################################################################################################################################....################################################....############....####....###########################....#####################....########....###............#################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.##############################....###########################....############....#########....###########################################################....#####....##....#####.########.....##########..........#.....############.###############....# #....################################################################################################################################################################################################....################################################....############....####....###########################....#####################....########....###............#################....#######....####......#####....###########....############...........######......#.......############.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.##############################....###########################....############....#########....###########################################################....#####.......................................................############.###############....# #....############################################################################################################################################################################....................................................................................................###########################....#####################....########....###............#################....#######........................................................................................#####.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.##############################....###########################....############....#########....###########################################################....###########....##....########.....##########..........##....############.###############....# #....################################################################################################################################################################################################....####################################....########....############....###################################....#####################....########....###............#################....###############......#####....###########....############...........######......#.......###....#####.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.##############################....###########################....############....#########....###########################################################....###########....##....########.....##########..........##....############.###############....# #....################################################################################################################################################################################################....####################################....########....############....###################################....#####################................###............#################....###############......#####..........................................######......#.......###....#####.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.#############################################################....############....#########....###########################################################....###########....##....########.....##########................................................# #....################################################################################################################################################################################################....####################################....########....############....###################################....#####################....#######.....###............#################....###############..............................................###....######......#.......###....#####.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.#############################################################....############....#########....###########################################################....###########....##....########.....##############......##....############.###############....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#.......###....#####.......####.......########....#####........###############....################....####....#####....#######################################.....####################################################....###.######....#########.############.#########.##....################.#############################################################.....................................................................###.........###########....###########....##....########.....##############......##....############.###############....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#...............................................................................................................................................................................................................................................................................################.#############################################################....####################################################################.#######.###########....###########....##....########.....##############......##....############.###############....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#.......###....#####.......####.......########....#####........##############.....################....####....#####################################....#######.....###############....#################################....###.###....############.############.#########.##....################..........................................................................................................................................................................................................................############.###############....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#.......###....#####.......####.......########....#####........##############.....################....####....#####################################....#######.....###############....#################################....###.###....############.############.#########.##....##############################################################################....####################################################################.#######.###########....###########....##....########.....##############......##....############....................# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#.......###....#####.......####.......########....#####........##############.....################....####....#####################################....#######.....###############....#################################....###.###....############.############.#########.##....##############################################################################....####################################################################.........###########....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#.......###....#####.......####.......########....#####........##############.....################....####....#####################################....#######.....###############....#################################....###.###....############.############.#########.##....##############################################################################....############################################################################.###########....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#.......###....#####.......####.......########....#####........##############.....################....####....#####################################....#######.....###############....#################################....###.###....############.############.#########.##....##############################################################################....############################################################################.###########....###########....##....########.....##############......##....############################....# #.......................................................................#############################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#.......###....#####.......####.......########....#####........##############.....################....####....#####################################....#######.....###############....#################################....###.###....############.############.#########.##....##############################################################################....############################################################################.###########....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#.......###....#####.......####.......########....#####........##############.....################....####....#####################################....#######.....###############....#################################....###.###....############.############.#########.##....##############################################################################....############################################################################.###########....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########.......###....######......#..............................................................##############.....################....####.........................................................###############....................................................############.############.#########.##....##############################################################################....############################################################################..................................................##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########..............######......#.....#####....#####.......####.......########....#########....##############.....################....####........#################################....#######....################......######################################.###....############.############.#########.##....##############################################################################....########################################################################################....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######.....###............#################....###############......####################....#########....################......#.....#####....#####.......####................................##############.....################....####........#################################....#######....################......######################################.###....############.############.#########.##....##############################################################################....########################################################################################....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######....................#################....###############......####################....#########....################......#.....#####....#####.......####....###########....######..........................################....####........#################################....#######....################......######################################.###....############.############.#########.##....##############################################################################....########################################################################################....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######....####............#################....###############......####################....#########....################......#.....#####....#####.......####....###########....######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########.##....##############################################################################....########################################################################################....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################....########....############....###################################....#####################....#######....####............#################....###############......####################....#########.............................................................###########....######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########.##....##############################################################################....########################################################################################....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##################................................................................................................#######....####............#################....###############......####################....#############################......#.................................................######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########.##....##############################################################################....########################################################################################....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....##############################....########........###################################....################################....####......................................................####################....#############################......#.....#####....#####...............#######........######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########.##....##############################################################################....########################################################################################....###########....##....########.....##############......##....############################....# #....################################################################################################################################################################################################....##############....########################..........................###################################....################################....####....####....#################....#################....####################....#############################.........................................#######........######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########...........................##########################################################....########################################################################################....###########....##....########...............................................................# #....################################################################################################################################################################################################....##############....########################....##....########........###################################..........................................................###############....#################....####################....#############################....###.....#####....########............#######........######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########.##....###################.##########################################################....########################################################################################....###########....##....########....###############......##################################....# #....################################################################################################################################################################################################....##############....########################....##....########........#######################################################################....####....####......###############....#################....####################....#############################....###.....#####....########............#######........######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########.##....###################.##########################################################....########################################################################################....###########....##....########....###############......##################################....# #....################################################################################################################################################################################################....##############....########################....##....########........#######################################################################....####....####......###############....#################....####################....#############################....###.....#####....########............#######........######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########.##....###################.##########################################################....########################################################################################....###########....##....########....###############......##################################....# #....################################################################################################################################################################################################....##############....########################....##....########........#######################################################################....####....####......###############....#################....####################....#############################....###.....#####....########............#######........######....#################....#################....####........#################################....#######....################......######################################.###....############.############.#########.##....###################.##########################################################....########################################################################################........#######....##....########....###############......##################################....# #....################################################################################################################################################################################################....##############......................................########........#######################################################################....####....####......###############....#################....####################....#############################....###.....#####....########............#######........######..............................................####........#################################....#######............................................####################.###....############.############.#########.##....###################.##########################################################....########################################################################################........#######....##....########....###############......##################################....# #....#####################################################################################################################################################################################...............##############....########################....##############........#######################################################################....####....####......###############....#################....####################....#############################............#####....########............#######........######....#################.....................................................................#....#######....################......######################################.###....############.############.#########.##...............................................................................................................................###############################################........#######....##....########....###############......##################################....# #....#####################################################################################################################################################################################....#########################....########################....##############........#######################################################################....####....####......###############....#################....####################....##################################.......#####....########............#######........######....######################################....####........#....#######################....#....#######....################......######################################.###....############.############.#########.##....###################.##########################################################....##########################.#############################################################........#######....##....########....###############......##################################....# #....#####################################################################################################################################################################################....###############....................................................####........#######################################################################....####....####......###############....#################....####################....##################################.......#####....########............#######........######....######################################....####........#....#######################....#....#######....################......######################################.###....############.############.#########.##....###################.##########################################################....##########################.#############################################################........#######....##....########....###############......##################################....# #....#####################################################################################################################################################################################....###############....######....########################....######....####........#######################################################################....####....####......###############....#################....####################....##################################.......#####....########........###########........######....######################################....####........#....#######............................................................................####################.###....############.############.############....###################.##########################################################....##########################.#############################################################.....................................###############......##############........................# #....#####################################################################################################################################################################################....###############....######....########################....######....####........#######################################################################....####....####......###############....#################....####################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....######################################..................................############....###################.##########################################################....##########################.#################################################################....#######....##....########....###############......##############........................# #....##################....###############################################################################################################################################################....###############....######....########################....######....####........#######################################################################....############......###############....#################....####################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#######...........................................##############....################....# #....##################....######################################################################................................................................................................................######....########################....######....####........#######################################################################....############......###############....#################....####################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#############....########....###############......##############....################....# #....##################....######################################################################....#####################################################################################....#########################....########################....######....####........#######################################################################....############......###############....#################....####################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#############....########....###############......##############....################....# #....##################....######################################################################....#####################################################################################....#########################....########################....######....####........#######################################################################..............................................................####################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#############....########....###############......##############....################....# #....##################....######################################################################....#####################################################################################....#########################....########################....######....####........#######################################################################################......###############....#########################################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#########################....###############......##############....################....# #....##################....######################################################################....#####################################################################################....#########################....########################....######....####........#######################################################################################......###############....#########################################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#########################....###############......##############....################....# #....##################....######################################################################....#####################################################################################....#########################....########################....######....####........#######################################################################################......###############....#########################################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#########################....###############......##############....################....# #....##################....######################################################################....#####################################################################################....#########################....########################....######....####........#######################################################################################......###############....#########################################....##################################.......#####....########........###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#########################....###############......##############....################....# #....##################....######################################################################....###############################################################################.....................................................##########....######....####........#######################################################################################......###############....#########################################....##################################.......#####.......................................................################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#########################....###############......##############....################....# #....##################....######################################################################....###############################################################################....##....#########################....##########....##########....######....####........#######################################################################################......###############....#########################################....##################################.......#####....###....#####....###########........######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################...............................#################################################################....#########################....###############......##############....################....# #....##################....######################################################################....###############################################################################....##....#########################....##########....##########....######....####........#######################################################################################......###############....#########################################....##################################.......#####....###....#####....##############.....######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########################################################....##########################.#################################################################....#########################....###############......##############....################....# #....##################....######################################################################....###############################################################################................................................#....##########....######....####........#######################################################################################......###############....#########################################....##################################.......#####....###....#####....##############.....######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########....############################################....##########################.#################################################################....#########################....###############......##############....################....# #....##################....######################################################################....###############################################################################.....#....###............................................................................#######################################################################################......###############....#########################################....##################################.......#####....###....#####....##############.....######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########....############################################....##########################.#################################################################....#########################....###############......##############.......#############....# #....##################....######################################################################....###############################################################################.....#....###....##################....#####....#....##########....######....####....###########################################################################################......###############....#########################################....##################################.......#####....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########....############################################....##########################.#################################################################....#########################....###############......##############.......#############....# #....##################....######################################################################....###############################################################################.....#....###....##################....#####....#....##########....######....####....###########################################################################################......###############....#########################################....##################################.......#####....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########.......#########################################....##########################.#################################################################....#########################....###############......##############.......#############....# #....##################....######################################################################.............................................................................................###....##################....#####....#....##########....######....####....###########################################################################################......###############....#########################################....##################################.......#####....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########.......#########################################....##########################.#################################################################....#########################....###############......##############.......#############....# #....##################....#########################################################################################################################################################.....########....###########.................................................####....###########################################################################################......###############....#########################################....##################################.......#####....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########.......#########################################....##########################.#################################################################....#########################....###############......##############.......#############....# #...........................................................................########################################################################################################.....########....##################....#####....#....##########....######....####....###########################################################################################......###############....#####################........................##################################.......#####....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....##########################################....############.#########################....###################.##########.......#########################################....##########################.#################################################################....#########################....###############......##############.......#############....# #....###############################################################################################################################################################################.....########....##################....#####....#....##########....######....###################################################################################################......###############....#######################....####################################################.......#####....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....#...................................######....############.#########################....###################.##########.......#########################################....##########################.#################################################################....#########################....###############......##############.......#############....# #....###############################################################################################################################################################################.....########....##################....#####....#....##########....######....###################################################################################################......###############....#######################....####################################################.......#####....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################.#################################################################....#########################....###############......##############.......#############....# #....###############################################################################################################################################################################.....########....##################....#####....#....##########....######....###################################################################################################......###############....#######################....#######################........................................#....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################.#################################################################....#########################....###############......##############.......#############....# #....###############################################################################################################################################################################.....########....##################....#####....#....##########....######....###################################################################################################......###############....#######################....#######################....#########################...........#....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################.########...............................................................................................................##############.......#############....# #....###############################################################################################################################################################################.....########....##################....#####....#....##########....######....###################################################################################################......###############....#######################....#######################....#########################...........#....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################.##############################################################################################....#################....##############.......#############....# #....###############################################################################################################################################################################.....########....##################....#####....#....##########....######....###################################################################################################......###############....#######################....#######################....#########################...........#....###....###......##############.....######....######################################....####........#....#######....############....#....#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################.##############################################################################################....#################....##############.......#############....# #....###############################################################################################################################################################################.....########....##################................................######....###################################################################################################......###############....#######################....#######################....#########################...........########....###......#............................######################################....####........#....#######....############....#....#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################.##############################################################################################....#################....##############.......#############....# #....###############################################################################################################################################################################.....########....###########################....#....##########....######....###################################################################################################......###############....#######################....#######################....#########################...........########....###...................................######################################....####........#....#######....############....#....#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################.##############################################################################################....#################....##############.......#############....# #....###############################################################################################################################################################################.....########....###########################....#....##########....######....###################################################################################################......###############....#######################....#######################....#########################...........########....###....###....#########.....###....#########################################....####.............................................#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################.##############################################################################################....#################....##############.......#############....# #....###############################################################################################################################################################################.................###########################....#....##########....######....###################################################################################################......###############....#######################....#######################....#########################...........########....###....###....#########.....###....#########################################....####....#####....#######....############....#....#######....##################....#....#########################....########....############.#########################....###################.##########.......#########################################....##########################..................................................................#############################....#################....##############.......#############....# #....###############################################################################################################################################################################.....#######################################....#....##########....######....###################################################################################################......###############....#######################....###............................................................########....###....###....#########.....###....#########################################....####....#####....#######....############....#....#######....##################....#....###############....######....########....############.#########################....###################.##########.......#########################################....###################.#######################################################################.#############################....#################....##############.......#############....# #....###############################################################################################################################################################################.....#######################################....#....##########....######....###################################################################################################......###############....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####....#######....############....#....#######....##################....#....###############....######....########....############.#########################....###################.##########.......#########################################....###################.#######################################################################.#############################....#################..........................................# #....###############################################################################################################################################################################.....#######################################....#....##########....######....###################################################################################################......###############....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####....#######....############....#..................................................................................................................................................................#########################################....###################.#######################################################################.#############################....#################....##############.......###########......# #....###############################################################################################################################################################################.....#######################################....#....##########....######....###################################################################################################......###############....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####....#######....############....#....#######....#################.....#....###############....######....########....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....##############.......###########......# #....###############################################################################################################################################################################.....#######################################....#....##########....######....###################################################################################################......###############....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####....#######....############....#....#######....#################.....#....###############....######....########....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....##############.......###########......# #....###############################################################################################################################################################################....................########################....#....####################....###################################################################################################......###############....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####....#######....############....#....#######....#################.....#....###############....######....########....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....##############.......###########......# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################......###############....#######################....######################################################.........########....###....###....#########.....###....#################################......................................................................................................................######....########....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....##############.......###########......# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################......###############....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####...............................#....#######....#################.....#.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....##########.................................................# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################.................####....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####....#######....#################....#######....#################.....#.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....##############.......###########......# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################....#....############....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####....#######....#################....#######....#################.....#.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....##############.......###########......# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################....#....############....#######################....######################################################.........########....###....###....#########.....###....#########################################....####....#####....#######....#################....#######................................##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.###########################.................................................................# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################....#....############....#######################....######################################################.........########....###..................................................................#######......................................................................................#.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################....#....############....#######################....######################################################.........########....###....###....#########.....###......#######################################....####....#####....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################....#....############....#######################....######################################################.........########....###....###....#########.....###......#######################################....####....#####....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################....#....############....#######################....######################################################.................................................###......#######################################....####....#####....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....################################################################################################################################################################################....###########....########################....#....####################....###################################################################################################....#....############....#######################....#######################################################........##....##....###....###....#####..............................................................................#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....################################################################################################################################################################################....###########....########################....#....####################....############################################################################................................................#######################....#######################################################........##....##....###....###....#########....####......#######################################....#############....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....################################################################################################################################################################################....###########....#########................................................############################################################################....###################....#....#######################################....#######################################################........##....##....###....###....#########....####......#######################################....#############....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....###############################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##....###....###....#########....####......#######################################....#############....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #..............#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##....###....###....#########....####......#######################################....#############....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##....###....###....#########....####......#######################################....#############....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#######################################################################.#############################....#################....#################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##....###....###....#########....####......#######################################....#############....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#################################################################............########################....#################....#################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##....###....###....#########....####......#######################################....#############....#######....#################################################....##.....##############....######....#....###....############.################################################.##########.......#########################################....###################.#################################################################.#####.####.########################....#################....#################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##....###....###...........................#######################################....#############....#######....#################################################....##.....##############....######...........#....############.################################################.##########.......#########################################....###################.#################################################################.#####.####.########################....#################....#################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##....###....################....####....#########################################....#############....#######....#################################################....##.....##############....######...........#....############.#####################....#######################.##########.......#########################################....###################.#################################################################.#####.####.########################....#################....#################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##....###....################....####....#########################################....#############....#######....#################################################....##.....##############..........................############.#####################....#######################.##########.......#########################################....###################.#################################################################.#####.####.########################....#################....#################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....##.......................................#########################################....#############....#######....#################################################....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.#################################################################.#####.####.########################....#################..........................................# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....#########.......#############....####....#########################################....#############....#######....#################################################....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.#################################################################.#####.####.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....#########.......#############....####....#########################################....#############....#######....#################################################....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.#################################################################.......####.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....#########.......#############....####....#########################################.......##########....#######....#################################################....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.#################################################################.##########.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....#########.......#############....####....#########################################.......##########....#######....############################################...................................................#################.#####################....#######################.##########.......#########################################....###################.###########################################..................####.##########.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....###########....#....####################################################################################################....###################....#....#######################################....#######################################################........##....#########.......#############....####....#########################################.......##########....#######....############################################....#....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....###########.........####################################################################################################....###################....#....#######################################....#######################################################........##....#########.........................................................................................................................................................#....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....################....####################################################################################################....###################....#....#####################......................#######################################################........##....#########....################....####....############################################....##########....#######....#################################################....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....################....####################################################################################################....###################....#....########################....######################################################################........##....#########....################....####....############################################....##########....#######....#################################################....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....################....####################################################################################################....###################....#....########################....######################################################################........##....#########....################....####....############################################....##########....#######....#################################################....##.....########################...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.########################....######################################....#############....# #....######....#####################################################################################################################################################################################....#########....################....####################################################################################################....###################....#....########################....######################################################################........##....#########....################............................................................................................................................................................#############...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.##################################################################....#############....# #..............................#####################################################################################################################################################################....#########....################....####################################################################################################....###################....#....########################....######################################################################........##....#########....################....####....############################################....##########....#######....#################################################....###....#######....#############...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....################....####################################################################################################....###################....#....########################....######################################################################........##....#########....################....####....############################################....##########....#######....#################################################....##############....#############...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....########################################################################################################################....###..........................................................................................#################################........##....#########....################....####....############################################....##########....#######....#################################################....##############....#############...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....########################################################################################################################....##################.....#....########################....#################################....#################################........##....#########....################....####....############################################....##########....#######....#################################################....##############....#############...........#################.#####################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....########################################################################################################################....##################.....#....########################....#################################....#################################........##....#########....################....####....############################################....##########....#######....#################################################....##############....#############...........#######################################....#######################.##########.......#########################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....########################################################################################################################....##################.....#....########################....#################################....#################################........##....#########....################....####....############################################....##########....#######....###################################################################....#############...........#######################################....#######################.......................####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....########################################################################################################################....##################.....#....########################....#################################....#####################################....##....#########....################....####....############################################....##########....#######....###################################################################....#############...........#######################################....##################################.......####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....########################################################################################################################...........................#....########################....#################################....#####################################....##....#########....################....####....############################################....##########....#######....###################################################################....#############...........#######################################....##################################.......####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....###############################################################################################################################################....#....########################....#################################....#####################################....##....#########....################....####....############################################....##########....#######....###################################################################...................................################################....##################################.......####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....###############################################################################################################################################....#....########################....#################################....#####################################....##....#########....################....####....############################################....##########....#######....####################################################################################...........###....################################....##################################.......####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....###############################################################################################################################################....#....########################....#################################....#####################################....##....#########....################....####....############################################....##########....#######....####################################################################################...........###....################################....##################################.......####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....###############.........................................................................................................................................########################....#################################....#####################################....##....#########....################....####....############################################....##########....#######....####################################################################################...........###....##########################...................................................####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....###############################################################################################....###############################....#########....#############################....#################################....#####################################....##....#########....################....####....############################################....##########....#######....####################################################################################...........###....################################....##################################.......####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....###############################################################################################....###############################....#########....#############################....#################################....#####################################....##....#########....################....####....############################################....##########....#######....#########################################......................................................###....################################....##################################.......####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....#####################################################################################################################################################################....#########....###############################################################################################....###############################....#######.......................................#################################....#####################################....##....#########....################....####....############################################....##########....#######....#########################################....#######################################...........###....################################....##################################.......####.####################################....###################.###########################################.################.####.##########.##################################################################....#############....# #................................................................................................###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#########....################....####....############################################....##########....#######....#########################################....#######################################...........###....#######################...................................................................................................###################.###########################################.################.####.##########.##################################################################....#############....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#########....################....####....############################################....##########....#######....#########################################....###.......#############################......................................................#####################################....####...................................................#########.......#####################################.################.####.##########.##################################################################....#############....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#########....################....####....############################################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.#####################################.################.####.##########.###############################...............................................#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#########....################....####....############################################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.#####################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#########....################....####....############################################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.#####################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#########....################....####....############################################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.#####################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#########................####....####....############################################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.#####################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#####################....####....####....############################################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.#####################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#####################....####....####....############################################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.#####################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#####################....####....####.............................###################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.###.#################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....##....#####################....####....#############################....###################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.###.#################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....#####################################....###########################....####....#############################....###################....##########....#######....#########################################....###.......#############################...........###....###############....####....#####....#####################################....####.################################........###################.#####.###.#################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....####################################################################....####....#############################....###################....##########....#######....#########################################....###.......#############################......................................................#####################################....####.################################........###################.#####.###.#################################.################.####.##########.###############################....###############################....####....#####....# #....######....############....########....##################################################....###################################################################################################....#########....###############################################################################################....###############################....#######......############################.....#################################....####################################################################....####....#############################....###################....##########....#######...........................................................##################................................................####....#####....#####################################....####.################################.........................................................##############.################.................###############################........................................................# #....######....############....########....##################################################....#################################################################################...................................###############################################################################################....###############################....#######......############################.....#################################....################################....#######################...........................................#######....###################....##########....#######....#########################################..............##################.##########...........###....##############.....####....#####.....####################################....####.################################.........########################.###.#################################.################.##############.###################################################################....####....#####....# #....######....############....########....##################################################....#################################################################################....##############....############################################################################################################....###############################....#######......############################.....#################################....################################....#######################....#####....####....##################....#######....###################....##########....#######...........................................................##################.##########...........###....##############.....####....#####.....####################################....####.################################.........########################.###.#################################.################.##############.###################################################################....####....#####....# #..............................########....##################################################....#################################################################################....##############....############################################################################################################....###############################....#######......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........############################....########...........##################.##########...........###...............................#####.....####################################....####.################################.........########################.###.#################################.################.##############.###################################################.....................................# #....######....########################....##################################################....#################################################################################....##############....############################################################################################################....###############################....#######......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........############################....########...........##################.##########...........#####################.....####....#####.....####################################....####.################################.........########################.###.#################################.################.##############.###################################################################....####....#####....# #....######....########################....##################################################....#################################################################################....##############..................##############################################################################################....###############################....#######......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........############################....########...........##################.##############.......#####################.....####....#####.....####################################....####.........................................................#########.###.#################################.################.##############.###################################################################....####....#####....# #....######....########################....##################################################....#################################################################################....##############........######....##############################################################################################....###############################....#######......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........############################....########...........##################.##############.......#####################.....####....#####.....####################################....####.################################........................................................###############.################.##############.###################################################################....####....#####....# #....######....########################....##################################################....#################################################################################....##############........######....##############################################################################################....###############################....#######......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........############################....########...........##################.##############.......#####################.....####....#####.....####################################....####.################################........###############.#########.###.#################.###############.################.##############.###################################################################....####....#####....# #....######....########################....##################################################....#################################################################################....##############........######....############################################################################......................................................................############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########...........##################.##############.......#####################.....####....#####.....####################################....####.################################........###############.#########.###.#################.#############....###############.##############.###################################################################....####....#####....# #....######....########################....##################################################....#################################################################################....##############........######....############################################################################....##############....###############################....#########....############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########...........##################.##############.......#####################.....####....#####.....####################################....####.################################........###############.#########.###.#################.#############....###############.##############.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################..............................................######....############################################################################....##############....###############################....#########....############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########...........##################.##############.......#####################.....####....#####.....####################################....####.################################........###############.#########.###.#################.#############....###############.##############.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....#########....############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########...........##################.##############.......##########................####....#####.....####################################....####.################################........###############.#########.###.################..................................................###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....#########....############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########...........##################.##############.......##########.....######.....####....#####.....####################################....####.################################........###############.#########.###.#################.#############....###############.##############.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....#########....############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########...........##################.##############.......##########.....######.....####....#####.....####################################....####.################################........###############.#########.###.#################.#############....###############.##############.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....######.......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########...........##################.##############.......##########.....######.....####....#####.....####################################....####.################################........###############.#########.###.#################.#############....##############################.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....######.......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########..............................................................................###....#####................................................#.################################........###############.#########.###.#################.#############....##############################.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....######.......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########....###....##################.##############.......##########.....######......###....#####.....########................................................#####################.........##############.#########.###.#################.#############....##############################.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....######.......############################.....#################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########....###....##################.##############.......##########.....######......###....#####.....########.##########################........#.################################.........####.....................###.#################.#############....##############################.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....######.......##################################################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########....###....##################.##############.......##########.....######......###....####..............................................................................................##.#########.#############.#################.#############....##############################.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....##############....###############################....######.......##################################################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........####################....####....########....###....##################.##############...................................................########.##########################.###....#.################################...........##.#########.#############.#################.#############....##############################.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....############################################################################....#############.....................................................##################################################################...............................................################.....####....####....##################....#######....###################....##########....#######........####################....####....########....###....##################.##############.....############.....######......###....#####.....########.##########################.###....#.################################...........##.#########.#############.#################.#############....##############################.###################################################################....####....#####....# #....######....########################....##################################################....#############################################################....################....##################....######....###########################################################.....................#############.....###############################....######.......##################################################################....################################....#######################.....####....####....##################....#######....###################....##########....#######........###################...................................................##############.....############.....######......###......................................................................................................##.#########.#############.#################.#############....########################....##.###################################################################....####....#####....# #....######....########################....###################...................................#############################################################....################....##################....######....###########################################################....#############....#############.....###############################....................................................########....###################....################################....#######################.....####....####....##################....#######....###################....##########....#######........###################.....####....########....###....#################################.....############.....######......###......###.....########.##########################.###....#.####################################.......##.#########.#############.#################.#######..........##################........................................########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....################....##################....######....###########################################################....#############....#############.....#########################################....#####....#########################....########....###################....################################....#######################.....####....####....##################....#######....###################....##########....#######........###################.....####....########....###....#################################...........................................###.....########.##########################.###....#.####################################.......##.#########.#############.#################.#######.#####....##################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....################....##################....######....###########################################################....#############....#############.....#########################################....#####....#########################....########....###################....################################....###............................#....####....##################....#######....###################....##########....#######........###################.....####....########....###....##################################....############.....######......###........................................#########.###....#.####################################.......##.#########.#############.#################.#######.#####....##################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....################....##################....######....###########################################################....#############....#############.....#########################################....#####....#########################....########....###################....################################....###....################.....................##################....#######....###################....##########....#######........###################.........................###....##################################....############.....######......###......####....########.#############....#########.###....#.####################################.......##.#########.#############.#################.#######.#####....##################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....################....##################....######....###########################################################....#############....#############.....#########################################....#####....#########################....########....###################....################################....###....################........#....##########################....#######....###################....##########....#######........###################.###....#....########....###....##################################....############.....######......###......####....########.#############....#########.###....#.####################################.......##.#########.#############.#################.#######.#####....##################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....################....##################....######....###########################################################....#############....#############.....#########################################....#####....#########################....########....###################....################################....###....################........#....##########################....#######....###################....##########....#######........###################.###....#....########....###....##################################....############.....######......###......####....########.##########.##....#########.###....#.####################################.......##.#########.#############.#################.#######.#####....##################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....################....##################....######....###########################################################....#############....#############.....#########################################....#####....#########################....########....###################....#########....###################....###....################........#....##########################....#######....###################....##########....#######........###################.###....#....########....###....................................................##.....######......###......####....########.##########.##....#########.###....#.####################################.......##.#########.#############.#################.#######.#####....##################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....################....##################....######....###########################################################....#############....#############.....#########################################....#####....#########################....########....###################......................................................................................################....#######....###################....##########....#######........###################.###....#....########....###....##############....################....######....##.....######......###.........................................................#.####################################.......##.#########.#############.#################.#######.#####.....#################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....#############.......##################....######....###########################################################....#############....#############.....#########################################....#####....#########################....########....###################.......######....##########################....################........#....######....################....#######....###################....##########....#######........###################.###....#....########....###....##############....################....######....##.....######......#####....####....########.##########.##....#########.##.....#.###################################...................................#################.#######.#####.....#################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....#############....#####################....######....###########################################################....#############....#############.....#########################################..................................................................................................................##....################........#....######....################....#######....###################....##########....#######........###################.###....#....########....###....##############....################....######....##.....######......#####....####....########.##########.##....#########.##.....#.###################################........##.#########.#############.#################.#######.#####.....#################.#####....##.##########################.########################################....####....#####....# #....######....########################....###################....###########################....#############################################################....#############....#####################....######....###########################################################....#############....#############.....##################################################....#########################....########....###################.......######....####################....##...........................................################....#######....................................................................................................###....##############....################....######....##.....######......#####....####....########.##########.##....#########.##.....#.###################################........##.#########.#############.#################.#######.#####.....#################.#####....##.######################..................................................................# #..........................................###################....###########################....#############################################################....#############....#####################....######....###########################################################....#############....#############.....##################################################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....#################....##....#....#####.......###....##############....################....######....##.....######......#####....####....########.##########.##....#########.##.....#.######........................................#########.######.....................................##.....#################.#####....##.######################.....########################################....####....#####....# #....#....#....###############################################....###########################....###########...............................................###....#############....#####################....######....###########################################################....#############....#############.....##################################################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....#################....##....#....#####.......###....##############....################....######....##.....######......#####....####....########.##########.##....#########.##.....#.######.############################........##.#########.######.######.#################.#######.##.##.....#################.#####....##.######################.....########################################....####....#####....# #....#....#....###############################################....###########################....###########....#######################################....###....#############....#####################....######....###########################################################....#############....#############.....##################################################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....#################....##....#....#####.......###....##############....################....######....##.....######......#####....####....########.##########.##....#########.##.....#.######.############################........##.#########.######.######.#################.#######.##.##...........................................................................................................................# #....#....#......................#############################....###########################....###########....#######################################....###....#############....#####################....######....###########################################################....#############....#############.....##################################################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....#################....##....#....#####.......###....##############....################....######....##..................................................................................###.############################........##.#########.######.######.##..................................############.####.#####....##.######################.....########################################....#############....# #....#....###################....#############################....###########################....###########....#######################################....###....#############....#####################....######....###########################################################....#############....#############.....##################################################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....#################....##....#....#####.......###....##############....################....######....##.....######......#####....####....########..#########.##....#########.##.......##.###.############################........##.#########.######.######.############....#.#######.##.##.....############.####.#####....##.######################.....########################################....#############....# #....#....###################....#############################....###########################....###########....#######################################....###....#############....#####################....######....###########################################################....#############....#############.....##################################################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....#################....##....#....#####.......###....##############....################....######....##.....######......#####....####....########..#########.##....#########.##......###.###.############################........##.#########.######.######.############....#.#######.##.##.....############.####.#####....##.######################.....########################################....#############....# #....#....###################....#############################....###########################....###########....#######################################....###....#############....#####################....######....###########################################################....#############....#############.....##################################################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....###################.###....#....#####.......###....##############....################....######....##.....######......#####....####....########..#########.#...................................................................##.#########.######.######.############....#.#######.##.##.............................................############.....########################################....#############....# #....#....###################....#############################....###########################....###########....#######################################....###....#############....#####################....######....#################################.........................................................................................##########################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....###################.###....#....#####.......###....##############....################....######....##.....######......#####....####....########..#########.##....#########.##......###.###.#############################.......##.#########.######.######.############....#.#######........................####.#####....##.######....############.....########################################....#############....# #....#....###################....#############################....###########################....###########....#######################################.....................................................######....#################################....######################....#############....#############.....####################....##########################....#########################....########....###################.......######....####################....#######################.......###############################....##############################....##########....###########....###################.###....#....#####.......###....##############....################....######....##.....######......#####....####....########..#########.##....#########.##......###.###.#############################.......##.#########.######.######.############....#.##########.##....#############.####.#####....##.######....############.....########################################....#############....# #....#....###################....#############################....###########################....###########....#######################################....####################....###############################....#################################....######################....#############....#############.....####################....##########################....#########################....########....###################............#....####################....#######################.......###############################....##############################............................................................#....#####.......###....##############....################....######....##.....######......#####....####....########..#########.##....#########.##................................###########.......##.#########.######.######.############....#.##########.##....#############.####.#####....##.######....############.....########################################....#############....# #.........###################....#############################....###########################....###########....#######################################....#################..........................................#################################....######################....#############....#############.....####################....##########################....#########################....########....######################....#....#....####################....#######################.......###############################....############################################....###....####....###################.########....#####.......###....##############..................................................................................................................###.###.#################.##########........##....................................................................#####.####.#####....##.######....############.....########################################....#############....# #....########################....#############################....###########################....###########....#######################################....####....................####################################################################....######################....#############....#############.....####################....##########################....#########################....##..........######################....#....#....####################....#######################.......###############################....##################....######################....###....####....###################.########....#####.......###....##############....################....######....##................................##########..#########.##....#########.##....#.###.###.#################.##########........##.#########.######.######.############....#.##########.##....#.###########.####.#####....##.######....############.....########################################....#############....# #....########################....#############################.................##############....###########....#######################################....####....#########.......####################################################################.......................................................................................................................#########################....##....##....######################....#....#....####################....######################...........................................##################....######################....###....####....###################.########....#####.......###....##############....################....######....##.....#######.....#####....#####.##########..#########.##....#########.##....#.###.###.#################.##########........##.#########.######.######.############....#.##########.##....#.###########.####.#####....##.######....############.....########################################....#############....# #....########################....#####....#################################....##############....###########....#######################################....####....#########.......####################################################################....######################....#############....#############.....####################....#########################....##########################....##....##....######################....#....#....####################....#######################.......###########....######################################....######################....###....####....###################.########....#####.......###....##############....################....######....##.....#######.....#####....#####.##########..#########.##....#########.##..........................................................................................................##....#.###########.####.#####....##.######....############.....########################################....#############....# #....########################....#####....#################################....##############....###########....#######################################....####....#########.......####################################################################....######################....#############....#############.....####################....#########################....##########################....##....##....######################....#....#....####################....#######################.......###########....######################################....######################....###....####....###################.########....#####.......###....##############.......................................................................................................................................................................................................................................................................................................................................########....# #....########################....#####....#################################....##############....###########....#######################################....####....#########.......####################################################################....######################....#############....#############.....####################....#########################....##########################....##....##....######################....#....#....####################....#######################.......###########....######################################....######################....###....####....###################.########....#####.......###...............................................................................######.##########..#######....#....#########.##....#.###.###.#################.##########........##.#########.######.##........#########....#.#############....#.###########.####.#####....##.######....############.....#############################################....########....# #....########################....#####....#################################....##############....###########....#######################################....####....#########.......####################################################################....######################....#############....#############.....####################....#########################....##########################....##....##....######################....#....#....####################....#######################.......######.......................########################....######################....###....####....###################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.###.###.#################.##########........##.#########.######.##........#########....#.#############....#.###########.####.#####....##.######....############.....#############################################....########....# #....########################....#####....#################################....##############....###########....#######################################....####....#########.......####################################################################....######################....#############....#############.....####################....#########################....##########################....##....##....######################....#....#....####################....#######################.......######....#....##########....########################....######################....###....####....###################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.###.###.#############..................................................................#.#############....#.###########.####.#####....##.######....############.....#############################################....########....# #....########################....#####....#################################....##############....###########....#######################################....####....#########.......####################################################################....######################....#############....#############.....####################....#########################....##########################....##....##....######################....#.................................................................................................................................................................###################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.###.###.#############.....##########........##.#########.######.##........##############.#############....#.###########.####.#####....##.######....############.....#############################################....########....# #....########################....#####....#################################....##############....###########....#######################################....####....#########.......####################################################################....######################....#############....#############.....####################....#########################....##########################....##....##....######################....#....#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#..............................................................................................................................#####....##.######....############.....#############################################....########....# #....########################....#####....#################################....##############....###########....#######################################....####....#########.......####################################################################....######################....#############....#############.....####################....#########################....##########################....##....##....######################....#....#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.#######.#############.....##########........##.#########.######.##........######.#####################....#.######################....##.######....###..............#############################################....########....# #....########################....#####....#####................................##############....###########....#######################################....####....#########.......####################################################################....######################....##############################.....####################....#########################....##########################....##....##....######################....#....#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.#######.#############.....##########........##.#########.######.##........######.#####################....#.######################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################........##############....###########....#######################################....####....#########.......####################################################################....######################....##############################.....###..................................................##########################....##....##....######################....#....#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.#######.#############.....##########........##.#########.######.##........######.#####################....#.######################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################........##############....###########....#######################################....####....#########.......####################################################################....######################....##############################.....####################....#######################......##########################....##....##....######################....#....#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.#######.#############.....##########........##.#########.######.##........######.#####################....#.......................................................................................###############....########....# #....########################....#####....#####....####################........##############....###########....#######################################....####....#########.......####################################################################....######################....##############################.....####################....#######################......##########################....##....##....######################....#....#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.#######.#############.....##########........##.#########.######.##........######.#####################....###.####################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################........##############....###########....#######################################....####....#########.......####################################################################....######################....##############################.....####################....#######################......##########################....##......................................................................#######################.......######....#....#....#####....########################....######################....###....###########################.########....#####.......###....##############.......#############....############....########.....####....######.##########..#######....#....#########.##....#.#######.#############.....##########........##.#########.######.##........######.#####################....###.####################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################........##############....###########....#######################################....####....#########.......####################################################################....######################....##############################.....####################....#######################......##########################....########....######################.........#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....#####..............##############.......#############....############....########.....##.........................#######....#....#########.##....#.#######.#############.....##########........##.#########.######.##........######.#####################....###.####################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################........##############....###########....#######################################....####....#########.......####################################################################....######....................##############################.....####################....#######################......##########################....########....######################.........#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....########....#####################.......#############....############....########...........................................#....#########........................................................................................#.#####################....###.####################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################........##############....###########....#######################################....####....#########.......####################################################################....######....##############################################.....####################....#######################......##########################....########....######################.........#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....########....#####################.......#############....############....########....#####....######.###########.#########.##....#########.##....#.#######.#############.....##########........##.#########.######.##........######.#####################....###.####################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################........##############....###########....#######################################....####....#########....#######################################################################....######....##############################################.....###....#############....#######################......##########################....########....######################.........#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....########....#####################.......#############....############....########....#####....######.###########.#########.##....#########.##....#.#######.#############.....##########............................##...........................#########....###.####################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################..................................................................................................###....#######################################################################....######....##############################################.....###....#############....#######################......##########################....########....######################.........#....##############....##....#######################.......######....#....#....#####....########################....######################....###....###########################.########....########.........................................####....############....########....#####....######.###########.#########.##....#########.##....#.#######.#############.....###########.......##.#########.#########........######.########....#########....###.####################....##.######....###....#########.#############################################....########....# #....########################....#####....#####....####################............##########....###########....###############################################....##...........#######################################################################....######....##############################################.....###....#############....#######################......######################################....######################.........#....########..............................................######....#..................########################....#######......................................................########....#################################.......#####....####....############....########....#####....######.###########.#########.##....#########.##....#.#######.#############.....###########.......##.#########.#########........######.########....###..........................................................#....####.############.................................................# #....########################....#####.............................................................................................................................##.......###########################################################################....######....##############################################.....###....######...........#######################......######################################....######################.........#....########....##....##....#######################....#########....#.........#################################....#######.##############....###....###########################.########....#################################.......#####....####....############....########....#####....######.####.######.#########.##....#########.##....#.#######.#############.....###########.......############.#########........######.########....#########....###.####################....##.######....###....#....####.############....#########################################....# #....########################....#####....############....#############....####....######....###############....###############################################....##.......###########################################################################....######....################...................................###....######....##############################......#################################.........................................................................................###....#########....#.........#################################....#######.##############....###....###########################.########....#################################.......#####....####....############....########....#####....######.####.######.#########.##....#########.##....#.#######.#############.....###########.......############.#########........######.########....#########....###.####################....##.######....###....#....####.############....#########################################....# #....########################....#####....############....#############....####....######....###############....###############################################....##.......###########################################################################....######....##############################################....####....######....##############################......#################################....#....######################................................##....################....###....########...............###############.................................................##....###########################.########....#################################.......#####....####....############....########....#####....######.####.######.#########.##....#########.##....#.#######.#############.....###########.......############.#########........######.########....#########....###.####################....##.######....###....#....####.############....#########################################....# #....########################....#####....############....#############....####....######....###############....###############################################....##.......###########################################################################....######....##############################################....####....######....##############################......#################################....#....#######################........#....########....##....##....################....###....########.....#.........###############....##############....#######.##############.....##....###########################.########....#################################.......##...........................................................####.######.#########.##....#########.##....#.#######.#############.....###########.......############.#########........######.########....#########....###.####################....##.######....###....#....####.############....#########################################....# #....########################....#####....############....#############....####....######....###############....###############################################....##.......###########################################################################....................................................########..........................................................#################################....#....#######################........#....########....##....##....#######....................................................######....##############....#######.##############.....##....###########################.########....#################################.......##.......####....###....###############......#####....######.####.######.#########.##....#########.##....#.#######.#############.....###########.......############.#########........######.########....#########....###.####################....##.######....###....#....####.############....#########################################....# #....########################....#####....############....#############....####....######....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....#....#######################.....................................#######....#####....###........####.....#.........#####....######....##############....#######.##############.....##....###########################.########....#################################........................###....###############....................................................................#######.#############.....###########.......############.#########........######.########....#########....###.####################....##.######....###....#....####.############....#########################################....# #....########################....#####....############....#############....####....######....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....#....###########################....#....########....##....#############....#####....###........####.....#.........#####....######....##############....#######.###############....##....###########################.########....#################################.......##.......#.......###....###############......#####....######.####.######.#########.###############.##....#.#######.#############.....###########.......############.#########........######.########....#########....###.#####.................................................############....#########################################....# #....########################......................................................######....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....#....###########################....#....########....##....#############....#####....###........####.....#.........#####....######....##############....#######.###############....##....###########################.########....#################################.......##.......#.......###....###############......#####....######.####.################.###############.##....#.#######.#############.....###########.......############.#########........######.########....#########....###.#####.##############....##.######....###....#....#################....#########################################....# #....########################....#####....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....#....###########################....#....########....##....#############....#####....###........####.....#.........#####....######....##############....#######.###############....##....###########################.########....#################################.......##.......#.......###....###############......#####....######.####.################.###############.##....#.#######.#############.....###########.......############.#########........######.########....#########....###.#####.##############....##.######....###....#....#################....#########################################....# #....########################....#####....############....#############....##############....###############....###############################################....##.......#####################################################################################....####################..................................................................................................................................................................########....##....#############....#####....###........####.....#.........#####....######....##############.........................................#######################.########....#################################.......##.......#.......###....###############......#####....######.####.################.#########.................................................................................................#######....#########....###.#####.##############....##.######....###....#....#################....#########################################....# #....########################....#####....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....#....###########################....#....########....##....#############....#####....###........####.....#.........#####....######....#########################.##############.............................................##....#################################.......##.......#.......###....###############......#####....######.####.################...........................................................................................................#######....#########....###.#####.##############....##.######....###....#....#################....#########################################....# #....########################....#####....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....#....###########################....#....########....##....#############....#####....###........####.....#.........#####....######....#########################.##############.....##........#######################.########....#################################.......##.......#.......###....###############......#####....######.####.##########################.#####.###############.#############.....###########.....##############.######...........####....#######....#########....###.#####.##############....#########....###....#....#################....#########################################....# #....########################....#####....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....#..........................................................#############....#####....###........####.....#.........#####....######....#########################.##############.....##........#######################.########....#################################.......##.......#.......###....###############......#######.#######.####.##########################.#####.###############.#############.....###########.....##############.######...........####....#######....#########....###.#####.##############....#########....###....#......................................................................# #....########################....#####....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....################################....#....########....##....#############....#####....###........####.....#.........#####....######....#########################.##############.....##........#######################.########....#################################.......##.......#.......###....###############......#######.#######.####.##########################.#####.###############.#############.....###########.....#####################...........####....#######....#########....###.#####.##############....#########....###....#....#################....#########################################....# #....########################....#####....############..............###....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....################################....#....########....##....#############....#####....###........####.....#.........#####....######....#########################.##############.....##........#######################.########....#################################.......##.......#.......###....###############......#######.#######.####.##########################.#####.###############.#############.....###########.....#####################..............................#########....###.#####.##############....#########....###....#....#################....#########################################....# #....########################....#####....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....################################....#....########....##....#############....#####....###........####.....#.........#####....######....#########################.##############.....##........#######################.########....#################################.......##...............................................###.#######.####.##########################.#####.###############.#############.....###########.....#####################....###....####....#######....#########....###.#####.##############....#########....###....#....#################....#########################################....# #....########################....#####....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....################################....#....########....##....#############....#####..................................#####....######....#########################.##############.....##.................................................................############.......##.......#....######....###############......#######.#######.####.##########################.#####.###############.#############.....###########.....#####################....###....####....#######....#########....###.#####.##############....#########....###....#....#################....#########################################....# #.........................................................#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....################################....#....########....##....#############....############........####.....###.......#####....######....#########################.##############.....##........#######################.########....#################################.......##.......#....######....###############......#######.#######.####.##########################.#####.###############.#############.....###########.....#####################....###....####....#######....#########....###.#####.##############....#########....###....#....#################....#########################################....# #....#################################....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######....##############################......#################################....################################....#....########....##....#############....############........####.....###.......#####....######....#########################.##############.....##........#######################.########....#################################.......##.......#....######....###############......#######.#######.####.##########################.#####.###############............................................############....###....####....#######....#########....###.#####.##############....#########....###....#....#################....#########################################....# #....#################################....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......######........................................#################################....################################....#.................................................................................................#########################.##############.....##........#######################.########....#################################.......##.......#....######....###############......#######.#######.####.######....################.#####.###############.#############.....###########.....#############.#######....###....####....#######....#########....###.#####.##############....#########....###....#....#################....#########################################....# #....#################################....############....#############....##############....###############....###############################################....##.......#####################################################################################....#####################...............................................##############################......#################################....################################....#....########....##....#############....############........####.....###.......#####....###################################.##############.....##........#######################.########....#################################.......##.......#....######....###############......#######.#######.####.######....################.#####.###############.#############...........................................................................................###.##############....#########....###....#....#################....#########################################....# #....#################################....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......################################......##......#################################....################################....#....########....##....#############....############........####.....###.......#####....###################################.##############.....##........#######################.########....#################################.......##.......#....######....###############......#######.#######.####.######....################.#####.###############.#################.###############.#############.#######....###....####....#######....#########....###.#####.########.......................###....#....#################....#########################################....# #....#################################....############....#############....##############....###############....###############################################....##.......#####################################################################################....##################################....##############......################################......##......#################################....################################....#....########....##....#############....############........####.....###...................################################.##############.....##........#######################.########....#################################.......##.......#....######....###############......#######.#######.####.................................................##################.###############.#############.#######....###....####....#######.......................................##....################....#....###########.......................................############....# #....#################################....############....#############....##############....###############....###############################################....##.......##....###############################################################################....##################################....##############......################################......##......#################################....################################....#....########....##....#############....############........####.....####......#####....##.################################.##############.....##........#######################.########....#################################.......##.......#..................###########......#######.#######.###########....################.#####.##############.##################.###############.#############.#######....###########....####################....#########.##############....################....#.........................#########################....############....# #....#################################....############....#############....##############....###############....###############################################....##.......##....###############################################################################....##################################....##############......################################......##......#################################....################################....#....########....##....#############....############........####.....####......#####....##.################################.##############.....##........#######################.########....#################################.......##.......###########........###########......#######.#######.###########....################.#####.##############.##################.###############.#############.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....#################################....############.........########....##############....###############....###############################################....##.......##....###############################################################################....##################################....##############......################################......##......#################################....################################....#....########....##....#############....############........####.....####......#####....##.################################.##############.....##........#######################.########....#################################.......##.......###########........###########......#######.#######.###########....################.#####.##############.##################.###############.#####......##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....#################################....############....#....########....##############....###############....###############################################....##.......##....###############################################################################....##################################....##############......################################......##......#################################....################################...............................#########....############........####.....####......#####....##.################################.##############.....##........#######################.########....#################################.......##.......###########........###########....#########.#######.###########....##############...........................................###############.#####.####.##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....#################################....############....#....########....##############....###############....###############################################....##.......##....###############################################################################....##################################....##############......################################......##......#################################....#####################################....########....##........#########.................................####......#####....##.################################.##############.....##........#######################.########....#################################.......##.......###########........###########....#########.#######.###########....##############.#.#####.##############.##################.###############.#####.####.##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....#################################....############....#....########....##############....###############....#########............................................................................................................................................##################################.........................................###############......##......#################################....#####################################....########....##........#########################........####.########......#####....##.################################.##############.............................................##....#################################.......##.......###########........###########....#########.#######.###########....##############.#.#####.##############.##################.###############.#####.####.##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....#################################....############....#....########....##############....###############....#########....########################################.......##....#############################....###############################....#################################################....##############......#############....###############......##......#################################....#####################################....########....##........#########################........####..................................................#########.##############.....##........#######################.##.#####....#################################.......##.......###########........###########....#########.#######.###########....##############.#.#####.##############.##################.###############.#####.####.##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....######.....................................................................................................#########....########################################.......##....#############################....###############################....##########################.........................................................................######......##......#################################....#####################################....########....##........#########################........#############......#####....##.####....##############.#########.##############.....##........#######################.##.#####....#################################.......##.......###########........###########....#########.#######.###########....##############.#.#####.##############.##################.###############.#####.####.##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....#################################################....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#####....####....###############......##......#################################....#####################################....########....##........#########################........#############......#####....##.####....##############.#########.##############.....##........#######################.##.#####....#######################.............................................###########....#########.#######.###########....##############.#.#####.##############............................................................................####################....#########.##############....################....################....##....#########################....############....# #..................................................###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#####....####....###############......##......#################################....#####################################....########....##........#########################........#############......#####....##.####....##############.#########.##############.....##...................................#####....#######################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.###.#####.####.##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....##########################################....###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#####....####....###############......##......#################################....#####################################....########....##........#########################........#############......#####....##.####....##############.#########.##############.....##........#######################.##.#####....#######################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.###.#####.####.##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....##########################################....###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#.............................................#################################....#####################################....########....##........#########################........#############......#####..............................................########.....##........#######################.##.#####....#######################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#..............##.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....##########################################....###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#........####....###############......##......#################################....###############....##################....########....##........#########################........#############......###########..................................##....########.....##........#######################.##.#####....#######################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#.#####.#######.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....##########################################....###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#........####....###############......##......#################################....###############....##################....########....##........#########################........#############......################....##############.############....########.....##........#######################.##.#####....#######################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####...................................................#####.#######.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....##########################################....###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#........####....###############......##......#################################....###############....##################....########....##........#########################........#############......################....##############.############....########.....##........#######################.##.#####....#######################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....################....################....##....#########################....############....# #....##########################################....###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#........####....###############......##......#################################....###############....##################....########....##........#########################........#############......################....##############.############....########.....##........#######################.##.#####....#######################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....################........................##....#########################....############....# #....##########################################....###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#........####....###############......##......####################..........................######....##################....########....##........#########################........#############......################....##############.############....########.....##........#######################.##.#####....#######################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################.................................................# #....##########################################....###....#....########....##############....###############....#########....########################################.......##....#############################....###############################....##########################....###################....##############......#........####....###############......##......####################....#########....#####....######....##################....########....##........#########################........#############......################....##############.############....########.....##..............................................#####################....######.......##.......##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #.............................................#....###....#....########.....................................................................................................##....#############################....###############################....##########################...............................................#........####....###############......##......####################....#########....#####....######....##################....########....##........#########################........#############......################....##############.############....########.....##..........#####################.##...........................................................##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #....##########################################....###....#....########........##########....###############....#########....###########################################....##....#############################....###############################....###########################....##################....################....#........####....###############......##......####################....#########....#####....######....##################....########....##........####################....#........#############......################....##############.############....########.....##..........#####################.##.#####......#####################....######.......#####....##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #....##########################################....###....#....########........##########....###############....#########....###########################################....##....#############################....###############################....###########################....#####.....................................#........####....###############......##......###############...............................######...........###########....########....##........####################....#........#############......################....##############.############....########.....##..........#####################.##.#####......#####################....######.......#####....##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #....##########################################....###....#....########........##########....###############....#########.......########################################....##....#############################....###############################....###########################....#####....#########.................................####....###############......##......###############....#....#########....###############....###....###########....########....##........####################....#........#############......################....##############.############....########.....##..........#####################.##.#####......#####################....######.......#####....##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #....##########################################....###....#....########........##########....###############....#########.......########################################....##....#############################....###############################....###########################..........................................................................................................................................................................########....##........####################....#........#############......################....##############.############....########.....##..........#####################.##.#####......#####################....#########....#####....##########.........###########....#########.#######.###########....##############.#.#####.##############.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #....##########################################....###....#....########........##########....###############....#########.......#######################..............................................................................#############....###########################....#####...........................................................................#.......###############....#....#........###################....###....###########....########....##........####################....#........#############......################....##############.############....########.....##..........#####################.##.#####......#####################....#########....#####....##########.........###########....#########.#######.###########....##############.#.####################.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #....##########################################....###...............................................................####.......##############################################....#############################....##############....#############....###########################....#####....#########....#####....#######....#........####....###############....###.......###############....#....#........................................................#####....##........####################....#........#############......################........................................................................#########.##.#####......#####################....#########....#####....##########.........###########....#########.#######.###########....##############.#.####################.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #....##########################################....###.........########........##########....###############....#....####.......##############################################....#############################....##############....#############....###########################....#####....#########....#####....#######....#........####....###############....###.......###############....#....#............###############....###....###########....########....##........####################....#........#############......################....##############.############....########.....##..........##########................................................................#####....##########.........###########....#########.#######.###########....##############.#.####################.##################.###########.#.#######.#######.#######....###########....####################....#########.##############....##########################################....#########################....############....# #....##########################################....###.........########........##########............................................................................................................................................................................................#####....#########....#####....#######....#........####....###############....###.......###############....#....#............###############....###....###########....########....##........####################....#........#############......################....##############.############....########.....##..........#####################.########......#####################....##################....##########....################....#########.#######.###########....##############.#.####################.##################.###########.#.#######.#######...........................................####....#########.##############....##########################################....#########################....############....# #..........................####################....###.........########........##########......#############....#...............############.....#############################....#######....##################....##############....############################################....#####....#########....#####....#######....#........####....###############....###.......###############....#....#............###############....###....###########....########....######....####################....#........#############.............................................................................................................###......#####################....##################....##########....################....#########.#######.###########....##############.#.####################.##################.###########.#.#######.#######.#######....###########....###############.####....#########.##############....##########################################....#########################....############....# #....##################....####################....###.........########........##########......#############....#########.......############.....#############################....#######....##################....##############....############################################....#####....#########....#####....#######....#........####....###############....###.......###############....#....#............###############....###....###########....########....######....####################....#........#############......################....##############.########################.................#####################.#....###......#####################....##################....##.................................................................##############.#.####################.##################.###########.#.#######.#######.#######....###########....###############.####....#########.##############....##########################################....#########################....############....# #....##################....####################....###...........................................................................................#############################....#######....##################....##############....############################################....#####....#########....#####....#######....#........####....###############....###.......###############....#....#............###############....###....###########....########....######....####################....#........#############......################....##############.########################.................#####################.#....###......#####################....##################....##########....################....#########.#######.###########....##############.#.####################.##################.###########.#.#######.#######.#######....###########....###############.####....#########.##############....##########################################....#########################....############....# #....#...................................................................................................###....#########.......############.....#############################....#######....##################....##############....############################################....#####....#########....#####....#######....#........####....###############....###.......###############....#....#............###############....###....###########....########....######.....................................#############......################....##############.########################.................#####################.#....###......#####################....##################....##########....#############################.#######.###########....##############.#.####################.##################.###########.#.#######.#######.#######....###########....###############.####....#########.##############....#########################............................................................##....# #....##################....####################....#####.......########....##############................###....#########.......############.....#############################....#######....##################....##############....############################################....#####....#########....#####....#######....#........####....###############....###.......###############....#....#............###############....###....###########....########....######....####################....#....#################......################....##############.########################.................#####################.#....###......#####################....##################....##########....#############################.#######.###########....##############.#.####################.##################.###########.#.#######...................................................####....#########.##############....#########################.################....#########################....#########.##....# #....##################....####################....#####.......########....##############......#############....#########.......############.....#############################....#######....##################....##############....######################################....##....#####....#########....#####....#######....#........####....###############....###.......###############....#....#............###############....###....###########....#...................................######....#....##############.............................................#######################.................#####################.#....###......#####################....##################....##########....#############################.#####...................................####################.##################.###########.#.###############.#######....###########....####################....#########.##############....#########################.################....#########################....#########.##....# #..............................................................................................#############....#########.......############.....#############################....#######....##################.........................................................................................................................####....###############....###.......###############....#....#............###############....###....###########....#......#....######....#####...................................................................................#######################.................#####################.#....###......#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.##################.###########.#.###############.#######.......................................................................................#########.################....#########################....#########.##....# #....##################....####................................########....##############......#############....#########.......############.....#############################....#######....##################.......###########....######################################....##....#####....#########....#####....#....##....#....########....###############....###.......###############....#....#............###############....###....###########....#......#....######....#####....#####.............................................#########....############....#######################.................#####################.#....###......#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.##################.###########.#.###############.#######....###########....####################....#########.##############....#########################.################....#########################....#########.##....# #....##################...........................................................................................#######.......############.....#############################....#######....##################.......###########....######################################....##....#####....#########....#####....#....##....#....########....###############....###.......###############....#....#............###############....###....###########....#......#....######....#####....#####....##....#....#################..........############....############....#######################.................#####################.#....###......#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.##################.###########.#.###############.#######....###########....####################....#########.##############....#########################.################....#########################....#########.##....# #....##########################################....#####.......#....###....##############......#############....#########.......############.....#############################....#######....##################.......###########....######################################....##....#####....#########....#####....#....##....#....########....###############....###.......###############....#....#............###############....###....###########....#......#....######....#####....#####....##....#....#################..........############....############....#######################.................#####################.#....###......#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.##################.###########.#.###############.#######....###########....####################....#########.##############....#########################.################....#########################....#########.##....# #....##########################################....#####.......#....###....##############......#############....#########.......############.....#############################....#######....##################.......###########....######################################....##....#####....#########....#####....#....##....#....########....###############....###.......###############....#....#............###############....###....###########....#......#....######....#####....#####....##....#....#################..........############....############....#######################.................#####################.#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############...........................########.#######....###########....###............................................................................................................................#########.##....# #....##########################################....#####.......#....###....##############......#############....#########.......############.....#############################....#######....##################.......###########....######################################....##....#####...............................##....#....########....###############....###.......###############....#....#............###############....###....###########....#......#....######....#####....#####....##....#....#################..........############....############....#######################.................#####################.#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############.####.###########.#.###############.#######....###########....###.################....########################....##########################################....##################.######....#########.##....# #....##########################################.................................................................#########.......############.....#############################....#######....##################.......###########....######################################....##....##################....#####....#######....#....########....###############...................................................###############....###....###########....#......#....######....#####....#####....##....#....#################..........############....############....####################....................##....###############.#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############.####.###########.#.###############.#######....###########....###.################....########################....##########################################....##################.######....#########.##....# #....###################################################.......#....###....##############.......................................############.....#############################....#######....##################.......###########....######################################....##....##################....#####....#######....#....########....######################.......###############....#....#............###############....###....###########....#......#....######....#####....#####....##....#....#################..........############....############....####################....###.............##....###############.#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############.####.###########.#.###############...............................################....########################....##########################################....##################.######....#########.##....# #....###################################################.......#...............................#############....#########....###############.....#############################.................................................................................................##....##################....#####....#######....#..................................................................................###############....###....###########....#......#....######....#####....#####....##....#....#################..........############....############....####################....###.............##....###############.#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############.####.###########.#.###############.#######....###########....####################....########################....##########################################....##################.######....#########.##....# #....................................................###.....................................###############....#########....###############.....########################################....##################.......#####################################################....##....##################....#####....#######....#....########....######################.......###############....######........###################....###....###########....#..................................................#################..........############....############....####################....###.............##....###############.#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############.####.###########.#.###############.#######....###########....####################....########################....##########################################....##################.######....#########.##....# #....###################################################....###########....#####....#####....###############....#########....###############.....########################################....##################.......#####################################################....##....##################....#####....#######....#....########....######################........................................###################....###....###########....#......#....######....#####....###########....######################..........############....############....####################....###.............##....###########.....#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############.####.###########.#.###############...............................................................................##########################################....##################.######....#########.##....# #....###################......................##########....###########....#####....#####....###############....#########....###############.....########################################....##################.......#####################################################....##....##################....#####....#######....#....########....######################.......###############....######....#######################....###....###########....#......#....######....#####....###########....######################..........############....############....####################....###.............##....###########.....#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############.####.###########.#.###############.#######....###########....###################.....########################....##########################################....##################.######....#########.##....# #....##########..................................................................................................................................................................########....##################.......#####################################################....##....##################....#####....#######....#....########....######################.......###############....######....#######################....###....##########..............................................#....######################..........############....############....####################....###.............##....###########.....#....#####....#####################....##################....##########....#############################.#####.#.###########....##############.#.####################.#############.####.###########.#.###############.#######....###########....###################.....########################....##########################################....##################.######....#########.##....# #....##########....#####....##############....##########....###########....#####....#####....###############....###....##################........############################....########....##################.......#####################################################....##....##################....#####....#######....#....########....######################.......###############....######....#######################....###....###########....#......###########....#####....######....#....######################..........############....############....####################....###.............##....###########.....#....#####....#####################....##################....##########....#############################.#####.#.###########....################.###############......#############.####.###########.#.###############......................................########.....########################....##########################################....##################.######....#########.##....# #....##########....#####....##############....##########....###########....#####....#####....###############....###....##################........############################....########....##################.......#####################################################....##....##################....#####....#######....#....########....######################.......###############....######....#######################....###....###########....#......#####......................................................................########....############....###########.............................##....###########.....#....#####....#####################....##################....##########....#############################.#####.#.###########....################.###############.##################.####.###########.#.###############.#######....###########....##########.########.....########################....##########################################....##################.######....#########.##....# #....##########....#####....##############....##########....###########....#####....#####....###############....###....##################........############################....########....##################.......#####################################################.........................................#######....#....########....######################.......###############....######....#################.......................................#####....###########....######....#....######################..............########....############....###########....#####..........................................#....#####....#####################....##################....##########....#############################.#####.#.###########....################.###############.##################.####.###########.#.###############.#######....###########....##########.########.....########################....##########################################....##################...........................# #....##########....#####....##############....##########....###########....#####....#####....###############....###....##################........############################....###....#....##################.......###########################################################....##################....################....#....########....######################.......###############....######....#################....##....###....###########....#....#######....###########....######....#....######################..............########....................###########....#####....###.............##....###########.....#..................................................................................#####################.#####.#.###########....################.###############.##################.####.###########.#.###############.#######....###########....##########.########.....########################....##########################################....#########################....#########.##....# #....##########....#####....##############....##########....###########....#####....#####....###############....###....##################........############################....###....#....##################.......###########################################################....##################....################....#....########....######################.......###############....######....#################....##....###....###########....#....#######....###########....######....#....######################..............########....########........###########....#####....###.............##....###########.....#.....####....#####################....##################....####..................................................#########....##############....##############.##################.####..........................................###########....##########.########.....########################...............................................................................#########.##....# #....##########....#####....##############....##########....###########....##############....###############....###....##################........############################....###....#....##################.......###########################################################....##################....################....#....########....######################.......###############....######....#################....##....###....###########....#....#######....###########....######....#....######################..............########....########........###########....#####....###............................................##########################....##################....####....##....####....#####################.##....#.###########....##############....##############.##....................................###############.#######....###########....##########.########.....########################....##########################################....######################################.##....# #....##########....#####....##############....##########....###########....##############....###############....###....##################........############################....###....#....##################.......###########################################################....##################....################....#....########....######################.......###############....######....#################....##....###....###########....#....#######....###########....######....#....######################..............########....########........###########....#####....###....#........##....###########.....##....#############################....#######.............................####....#####################.##....#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################....##########################################....######################################.##....# #....##########....#####....##############....##########....###########....##############....###############....###....##################............................................................##########.......###########################################################....##################....################....#....########....######################.......###############....######....#################....##....###....###########....#....#######....###########....######....#....######################..............########....########......................................................###########.....##....#############################....#########....##########....#############....#####################.##....#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################....##########################################....######################################.##....# #..................#####....##############....##########....###########....##############....###############....###....##################.......#############################....###....#....##################.......###########################################################....##################....################....#....########....######################......................................................................###########....#....#######....###########....######....#....######################.........................................................#####....###....#..............###########.....##....#############################....#########....##########....#############....#####################.##....#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################....##########################################....######################################.##....# #....###################....#############..................................##############....###############....###....##################.......#############################....###....#....##################.......###########################################################....##################.....###############....#....########....######################.......###############....######....########....#####....#########....###########....#....#######....###########....######....#....######################..............########....########............#######....#####....###....#..............###########.....##....#############################....#########....##########....#############....#####################.##....#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################....##########################################....####################################....#....# #....###################....##############....##########....###########....##############....###############....###....##..........................................##########....###....#....##################.......###########################################################....###################....###############....#....########....######################.......###############....######....########....#####....#########....###########....#....#######....###########....######....#....######################..............########....########............#######....#####....###....#....................................................#############....#########....##########....#############....#####################.##....#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################.....................#########################....####################################....#....# #....###################....##############....##########....###########....##############....###############....###....##....############.......###############....##########....###....#....##################.......###########################################################....###################....###############....#....########....######################.......###############.................#####....#####................................................###########....######....#....######################..............########....########...............................................................................................................................#####....#############....#####################.##....#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################....#############....#########################....####################################....#....# #....###################....##############....##########....###########....##############....###############....###....##....############.......###############....##########....###....#....##################.......###########################################################....###################....###############....#....########....######################.......###############....######.......#####....#####....#########....##########.....#....######################....######....#....######################..............########....#########...........#######.....####....###....#......#.......###########....###....#########################################.....#....#####....#############....#####################.##....#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################....#######....................................................................................# #....###################....##############....##########....###########....##############....###############....###....##....############.......###############....##########....###....#....##################.......###########################################################....###################....###############....#....########....######################.......###############....######.......#####....#####...................########.....#....######################....######....#....######################..............########....#########...........#######.....####....###....#......#.......###########....###....#########################################.....#....#####....#############....#####################.##....#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################....#############....#########################....############....####################....#....# #....###################....##############....##########....###########....##############....###############....###....##....############.......###############....##########....###....#....##################.......###########################################################....###################....###############....#....########....######################.......###############....######.......#####....#####....#########......########.....#....######################....######....#....######################..............########....#########....#.#....#######.....####....###....#......#.......###########....###....#########################################.....#....#####....#############................................#.###########....##############....##############.##.###############.################.#################.#######....###########....##########.########.....########################....#############....#######....##############....############....####################....#....# #....###################....##############....##########....###########....##############....###############....###....##....############.......###############....##########....###....#....##################.......###########################################################....###################....###############....#....########....######################.......###############....######.......#####....#####....#########......########.....#....######################....######....#....######################..............########....#########....#.#....#######.....####....###....#..............###########....###....#########################################.....#....#####....######################################.##..........................................................................................#################............###########....##########.########.....########################....#############....#######....##############....############....####################....#....# #....###################....##############....##########....###########....##############....###############....###....##....############.......###############....##########....###....#....##################.......###########################################################....###################....###############....#....########....######################.......###############....######.......#####....#####....#########......########.....#....######################....######....#....######################..............########....#########....#.#....#######.....####....###....#....###.......###########....###....#########################################.....#....#####....######################################.##.##.#.###########....##############....##############.##.################################.#########################....###########....##########.########.....########################....#############....#######....##############....############....####################....#....# #....###################....##############....##########....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################....###################.....##############....#....########....######################.......###############....######.......#####....#####....#########......########.....#....######################....######....#....######################..............########....#########....#.#....#######.....####....###....#....###.......###########....###....#########################################.....#....#####....######################################.##.##.#.###########....##############....##############.##.################################.#########################....###########....##########.########.....########################....#############....#######....##############....############....####################....#....# #....###################....##############....##########....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################....###################.....##############....#....########....######################.......###############....######.......#####....#####....#########......########.....#....######################....######....#....######################..............########....#########....#.#....#######.....####....###....#....###.......###########....###....#########################################.....#....#####....######################################.##.##.#.###########....##############....##############.##.################################.#########################....###########....##########.########.....########################....#############....#######....##############....############....####################....#....# #....###################....##############....##########....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################....###################.....##############....#....########....######################.......###############....######.......#####....#####....#########......########.....#....######################....######....#....######################..............########....#########....#.#....#######.....####....###....#....###.......###########....###....#########################################.....#....#####....######################################.##.##.....................................................................................................................##########....##########.########.....########################....#############....#######....##############....############....####################....#....# #....###################....##############....##########....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################....###################.....##############....#....########....######################.......###############....######.......#####....#####....#########......########.....#....######################....######....#....######################..............########....#########....#.#....#######.....####....###....#....###.......###########....###....#########################################.....#....#####....######################################..........................................#################.################################..................................................#####.########.....########################....#############....#######....##############....############....####################....#....# #....###################....#######....................#....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################...................................................########....######################.......###############....######.......#####....#####....#########......########.....#....######################....######....#........................................########....#########....#.#....#######.....####....###....#....###.......##....................#########################################.....#....#####....#########################################.################....##############....#################.################################....######################....###########....#....#####.########.....########################....#############....#######....##############....############....####################....#....# #....###################....#######....###....#####....#....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################....#################.......##########........#....########....######################.......###############....######.......#####....#####....#########........................######################....######....#....######################..............########....#########....#.#....#######.....####....###....#....###.......##....#####...........#########################################.....#....#####....#########################################.################....##############.................................................#####....######################....###########....#....#####.########.....########################....#############....#######....##############....############....####################....#....# #.............................................#####....#....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################....#################.........................#....########....######################..........................######.......#####....#####....#########......########.....###......##################....######....#....######################..............########....#########....#.#....#######.....####....###....#....###.......##....#####...........#########################################.....#....#####....#########################################.################........................................######################.....#####....######################....###########....#....#####.########.....########################....#############....#######....##############....############....####################.........# #....###################....#######....###....#####....#....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################....###################.....##########........#....########....######################.......##############.....######.......#####....#####....#########......########.....###......##################....######....#....######################..............########....#########....#.#....#######.....####....###....#..................................................................................#....#####....#########################################.################....#############.....########################################.....#####....######################....###########....#....#####.########.....########################....#############....#######....##############....############....####################....#....# #....###################....#######....###....#####....#....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################.......###########################################################....###################.....##########........#....########....######################.......##############.....######.......#####....#####....#########......########.....###......##################....######....#....######################..............########....#########....#.#....#######.....####....###....#......#.......##....#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....#....#####.########.....########################....#############....#######....##############....############....####################....#....# #....###################....#######....###....#####....#....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################..............................................................................................##########........#....########....######################.......##############.....######.......#####....#####....#########......########.....###......####....##########....######....#....######################..............###.............................................................................#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....#....#####.########.....########################....#############....#######....##############....############....####################....#....# #....###################....#######....###....#####....#....###########....##############....###############....#########....############.......###############....##.....###....###....#....##################........##########################################################......#################.....##########........#....########....######################.......##############.....######...............................###......########.....###......####....##########....######....#....######################..........#######....#....#########......#####....###.....###########....###....####....##....#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....#....#####.########.....########################....#############....#######....##############............................................#....# #....###################....#######....###....#####....#....###########....##############....###############....#########....############.......###############....##.....###....###...................................##########################################################......#################.....##########........#....########....####....##############.......##############.....######.......#####....#####....#########......########.....###......####....##########....######....#....########################........#######....#....#########......#####....###.....###########....###....####....##....#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....#....................................................................#######....##############....############....####################....#....# #....###################....#######....###....#####....#....###########....##############....###############....#########....############.......###############....##.....###....###....#....######################....##########################################################......#################.....##########........#....########....####....##############.......##############.....######.......#####....#####....#########......########.....###......####....##########....######.........................................#######....#....#########......#####....###.....###########....###....####....##....#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....##########.########.############################....########################....##############....############....####################....#....# #....###################....#######....###....#####.........###########....##############....############################....############.......###############....##.....###....###....#....######################....##########################################################......#################.....##########........#....########....####....##############.......##############.....######.......#####....#####....#########......########.....###......####....##########....######....#....########################........#######....#....#########......#####....###.....###########.........................................#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....##########.########.############################....########################....##############....############....####################....#....# #....###################....#######....###....##########....###########....##############....############################....############.......###############....##.....###....###....#....######################....##########################################################......#############.........................................................................##############.....######.......#####....#####....#########......########.....###......####....##########....######....#....########################........#######....#....#########......#####....###.....###########....###....##########....#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....##########.########.############################....########################....##############....############....####################....#....# #....#########...............................................................................############################....############..................................................................................................######################################......#############.........##########....#####....########....####....##############.......##############.....######.......#####....#####.................................................##########....######....#....########################........#######....#....#########......#####....###.....###########....###....##########....#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....##########.########.#######################.....................................###............................................................# #....###################....#######....###....##########....###########....##############....############################....###############....###############....##.....###....###....#....######################....################....######################################......#############.........##########....#####....########....####....##############.......##############.....######.......#####....#####....#########......########.....###..............##########....######....#....########################...................#....#########......#####....###.....###########....###....##########....#####.................................................................##....#########################################.################....#############.....########################################.....#####................................#########....##########.########.#######################....#############################.............................................#############....#....# #......................................###....##########....###########....##############....############################....###############....###############....##.....###....###....#....######################....################....######################################......#############.........##########....#####....########....####....##############.......##############.....######.......#####....#####....#########......########.....###..............##########....######....#....########################........############....#########......#####....###.....###########....###....##########....#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....##########.########.#######################....###############################################....############....###....#############....#....# #....###################....##############....##########....###########....##############....############################....###############....###############....##.....###....###....#....######################....################....######################################......#############.........##########....#####....########....####....##############.......##############.....######.......#####....#####....#########......########.....###..............##########....######....#....########################........############....#########......#####....###.....###########....###....##########....#####...........#########################################....##....#####....#########################################.################....#############.....########################################.....#####....######################....###########....##########.########.#######################....###############################################....############....###....#############....#....# #....###################....##############....##########....###########....##############....############################..........................############....##.....###....###....#....######################....################....######################################......#############.........##########....#####....########....####....##############.......##############.....######.......#####....#####....#########......########.....###............................######....#....########################........############....#########......#####....###.....###########....###....##########....#####...........#########################################....##....#####....#########################################.################....#######....##.....########################################.....#####....######################....###########....##########.########.#######################....##########.................................................................................#....# #....###################....##############....##########....###########....##############....###############################################.......############....##.....###....###....#....######################....################....######################################......#############.........##########....#####....########....####....##...................##############.....######.......#####....#####....#########......########.....###..............####################....#....#################...................................................................................................................#########################################....##....#####....#########################################.################....#######....##.....########################################.....#####....######################....###########....##########.########.#######################....#################.#############################....############....###....#############....#....# #....###################....##############....##########....###########....##############....###############################################.......############....##.....###....###....#....######################....################....######################################......#############.........##########....#####....########....####....##....########.......##############.....######.......#####....#####....#########......########.....###..............####################....#....#################....###........############....#########......#####....###.....###########......###############....########........#########################################....##....#####....#########################################.################....#######....##.....########################################.....#####....###############....................................................................................................................................................############....#....# #....###################....##############....##########....###########....#################################################################.......############....##.....###....###....#....########............................................................................................###.........##########....#####....########....####....##....########.......##############.....######.......#####....#####....#########......########.....###..............####################....#....#################....###........############....#########......#####....###.....###########......###############....########........#########################################....##....#####....#########################################.################....#######....##.....########################################.....#####....######################....###....####....##########.########.#####################......#################.#############################....############....###.....############....#....# #...........................................................###########....#################################################################.......############....##.....###....###....#....########....##....####....################....######################################......#############.........##########....#####....########....####....##....########.......##############.....######.......#####....#####....#########......########.....###..............####################....#....###########..........................................................................................###########....########........#########################################....##....#####....###################...........................................#######....##.....########################################.....#####....######################....###....####....##########.########.#####################......#################.#############################....############....###.....############.........# #....###################....##############....######........###########....#################################################################.......############....##..................................................################....######################################......#############.........##########....#####....########....####....##....########.......##############.....######.......#####....#####....#########......########.....###..............####################....#....#################....###........############....#########......###..................................................########........#########################################....##....#####....#########################################.##########....##....#######....##.....########################################.....#####....######################....###....####....##########.########.#####################......#################.#############################....############....###.....############....#....# #....###################....##############....######........###########....#################################################################.......############....###....###....###....#....########....##....########################....######################################......#############.........##########....#####....########....####....##....########.......##############.....######.......#####....#####....#########......########.....###..............####################....#....#################....###........############....########........................###########..........#######################........#########################################....##....#####....#########################################.##########....##....#######....##.....############################....................................................###....####....##########.########.#####################......#################.#############################....############....###.....############....#....# #....###################....##############....######........###########....#################################################################.......................###....###....###....#....########....##....########################....######################################......#############..........................................................########.......##############.....######.......#####....#####....#########......########.....###..............####################....#....#################....###........############....########.......###......###.....###########..........#######################........#########################################....##....#####....#########################################.####....##....##....#######....##.....############################.###########.....#####....######################....###....####....##########.########.#####################......#################.#############################....############....###.....############....#....# #....###################....................................###########....#################################################################.......###################....###....###....#....########....##....########################....######################################......#############........###########....#####....########....####..........########.......##############.....##...........#####....#####....#########......########.....###..............####################....#....#################....###........############....########.......###......###.....###########..........#######################........#########################################....##....#####....#########################################.####....##....##....#######....##.....############################.###########.....#####....######################....###....####....##########.########.#####################......#################.#############################....####.........................................# #....#####################################....######........###########....#################################################################.......###################....###....###....#....########....##....########################....######################################......#########...............................................................................................................................#########......########.....###..............##############..........#....#################....###................................................###.....###########..........#######################........#########################################....##....#####....#########################################.####....##....##....#######....##.....############################.###########.....#####....######################....###....####....##########.########.#####################......#################.#############################....####.#######....###.....############....#....# #....#####################################....######.......................#################################################################.......###################....###....###....#....########....##....########################....######################################......#############........###########....#####....################..........###########....##############.....##........########....#........####....#......########.....###..............##############....#######....#################....###........########################..........................#########..........#######################........#########################################....##....#####....#########################################.####....##....##....#######....##.....############################.###########.....#####....######################....###....####....##########.########.#####################......#################.#############################....####.#######....###.....############....#....# #....#####################################........................................................................##########################.......###################....###....###....#....########....##....########################....######################################......#############........###########....#####....################............................................##........########....#.......................########.....###..............##############....#######....#################....###........########################....#..#........###.......#########..........#######################........#########################################....##....#####....#########################################.####....##....##....#######....##.....############################.###########.....#####....######################....###....####....##########.########.#####################......#################.#############################....####.#######....###.....############....#....# #....######....#####################################........#######........###################################....##########################.......###################....###....###.........########....##....########################....######################################......#############........###########....#####....################........#############....###############....##........########....#....########....#......########.....###..............##############....#######....#################....###........########################....#..#........###.......#########..........#######################........#########################################....##....#####....#########################################.####....##....##....#######....##.....############################.###########.....#####....######################....###....####....##########.########.#####################......#################.#############################....####.#######....###.....############....#....# #....######....#####################################........#######........###################################....################....######.......###################....###....####################....##....########################....######################################......#############........###########....#####....################........#############....###############....##........########....#....########....#......########.....###..............##############....#######....#################....###........########################....#..#........####......#########..........#######################........#########################################..........#####....#########################################.####....##....##....#######....##.....############################.###########.....#####....######################....###....####....##########.########.#####################......#################.#############################....####.#######....###.....############....#....# #....######....#####################################........#######........###################################....################....######.......###################....###....####################....##....########################....######################################......#############........................................................#############....###############....##........########....#....########....#......########...........................................####....#################....###........########################....#..#........####......#########..........#######################........#########################################......#########....#########################################.####....##....##....#######....##.....############################.###########.....#####....######################..............................########.#####################......#################.#############################....####.#######....###.....############....#....# #....######....#####################################........#######........###################################....################....######.......###################....###....####################....##....########################....######################################......#############.........##########........#....################........#############....###############....##........########....#....########....#......#########....###...........#################....#######....#################...............########################....#..#........####......#########..........#######################........#########################################......#########....#########################################.####....##....##....#######................................#######.###########.....#####....######################....###....####....###################.#############....####......#################.#############################....####.#######....###.....############....#....# #....######....#####################################........#######........###################################....################....######.......###################....###....####################....##....########################....########..........................................................##########........#....################........#############....###############....##........########....#....########....#......#########....###...........#################....#######....########################........########################....#..#........####......#########..........#######################........#########################################......#########....#########################################.####....##....##....#######........#.#############################.###########.....#####....######################....###....####....###################.#############....####......#################.#############################....####.#######....###.....############....#....# #....######....#####################################........#####..........###################################....################....######.......###################....###....####################....##....########################....######################################......#############.........##########........#....################........#############....###############....##........########....#....########....#......#########....###...........#################....####............................................................................................................#######################........#########################################......#########....#########################################.####....##....##....#######........#.#############################.###########.....#####....######################....###....####....###################.#############....####......#################.#############################....####.#######....###.....############....#....# #....######....###############################....##........#####......#######################################....################....######.......###################....###....####################....##....########################................................................#########...............................#....################........#############....###############....##........########....#....########....#......#########....###....##.....#################....#######....############################....########################....#..#........####......#########..........#######################........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....######################....###....####....###################.#############....####......#################.#############################....####.#######....###.....############....#....# #....######....###############################....##........#####......#######################################....##############.................................................####################....##....########################....########################################....#############.........##########........#....################........#############....#####################........########....#....########....#......#########....###....#......................................##############..................########################....#..#........####......#########..........#######################........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....######################....###....####....###################.#############....####......#################.#############################....####.#######....###.....############....#....# #....######....###############################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....########################################....###..........................................################........#############....#####################........########....#....########....#......#########....###....##.....#################....#######....##############....########......########################....#..#........####......###########........#######################........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....######################....###....####....###################.#############....####......#################.#############################....####.#######....###.....############....#....# #....######....###############################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....########################################....###....######....#....##########........#....################........#############....#####################........########....#....########....#......#########....###....##.....#################....#######....##############....########......########################....#..#........####......###########........#######################........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....######################...............................#######.#############....####......#################.#############################....####.#######....###.....############.........# #....######....###############################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....########################################....###....######....#....####..............#....################........#############....#####################........########....#....########....#......#########....###....##.....#################....#######....##############....########......########################....#..#........####......###########........#######################........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....#############################....####....########....#######.#############....####......#################.#############################....####.#######....###.....#################....# #....######....###############################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....########################################....###....######....#....####....######....#....################........#############....#####################........########....#....########....#......#########....###....##.....#################....#######....##############....########......########################....#..#........####......###########........#######################........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....#############################....####....########....#######.#############....####......#################.#############################....####.##############.....#################....# #....######....###############################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....########################################....###....######....#....####....######....#....################........#############....#####################........########....#....########....#......#########....###....##.....#################...........................................................................#..#........####......###########........#######################........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....#############################....####....########.......................................#################.#############################....####.##############.....#################....# #...................##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....########################################....###....######....#....####....######....#....################........#############....#####################........########....#....########....#......#########....###....##.....###############.........................................##......#############################..#........####......###########........#######################........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....#############################....####....###################.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....########################################....###....######....#....####....######....#....################........#############....#####################........########....#....########....#......#########....###....##.....###############.############....##############....#####.##......#############################..#........####......###########........##############....#####........#########################################......#########....##############################################....##....##....#######........#.#############################.###########.....#####....#############################....####....###################.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....##.......................................................................................################........#############....#####################........########....#....########....#......#########....###....##.....###############.############....##############....#####.##......#############################..#........####......###########........##############....#####........#########################################......#########....##############################################....##....##....#######..........##################............................#####....#############################....####....###################.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....########################################....###....######....#....####....######....#....################........#############....#####################........########....#....########....#......#########....###....##.....###############.############....##############....#####.##......#############################..#........####......###########........##############....#####........#########################################......#########....##############################################....##....##....#######........####################....#######.############....#####....#############################....####....###################.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################...............................#####....#....####....######....#....################........#############....#####################........########....#....########....#......#########....###....##.....###############.############....##############....#####.##......#############################..#####....####......###########........##############....#####........#########################################......#########....##############################################....##....##....#######........####################....#######.############....#####....#############################....####....###################.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#........................................................................................#........########....#....########....#......#########....###....##.....###############.############....##############....#####.##......#############################..#####....####......###########........##############....#####........#########################################......#########....##############################################....##....##....#######........####################....#######.############....#####....#############################....####....###################.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....#############.................................########....#....########....#......#########....###....##.....###############.############....##############....#####.##......#############################..#####....####.........................##############....#####........#########################################......#########....##############################################....##...................................................................................................................................###########.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....#################################...............................................................................................#########....##############....#####.##......#############################..#####....####....#############........##############....#####.......................................##########......#########....##############################################....########....#######........####################....#######.############....#####....#############################....####....####....###########.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....######################################........########....#......######....#......#########....###....##.........###########.############....##############....#####.##......#############################..#####....####....#############........##############....#####...................................##############......#########....##############################################....########....#######........####################....#######.############....#####....#############################....####....####....###########.#############....######....#################.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....######################################........########....#......######....#......#########....###....##.........###########.############....##############....#####........................................#####....####....#############........##############....#####....###########################....##############......#########....##############################################....########....#######........####################....#######.############....#####....#############################....####...................................................................................###############....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....#######....###########################........########....#......######....#......#########....###....##.........###########.############....##############....########......####################################....####....#############........##############....#####....###########################....##############......#########....##############################################....########....####...........####################....#######.##############.######....#############################....############...........................................................#.#############################....####.##############.....#################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....#######....###########################........########....#......######....#......#########....###....##.........###########.############....##############....########......####################################....####....#############........##############....#####....###########################....##############......#########....##############################################....########....####...........####################....#######.##############.######....#############################....................###########.#############.....#####....############....#.#############################....####.##############..........................# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....#######....###########################........########....#......######....#....###########....###....##....#....###########.############....##############....########......####################################....####....#############........##############....#####....############.......................................#########....##############################################....########....####...........###...................................................................................................................#############.....#####....############....#.#############################....####.##############....##################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....#######....###########################........########....#......######....#....###########....###...........................................................................####################################....####....#############........##############....#####....#############....##########....################....#########....##############################################....########....####...........####################....#######.#####################....#############################....#########################################.....#####....############....#.#############################....####.##############....##################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#....####....######....#....####################....#######....###########################........########....#......######....#....###########....#########....#....######....#.############....##############....########......####################################....####....#############........##############....#####....#############....##########....################....#########....##############################################....########....####...........####################....#######.#####################....#############################....#########################################.....#####....############....#.#############################....####.##############....##################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#.............................................................................................................................................................................................................................................#######################....####....#############........##############....#####....#############....##########....################....#########....##############################################....########....####...........####################....#######.#####################....#############################....#########################################.....#####....############....#.#############################....####.##############....##################....# #....######....#....#.............................................................................................##############......######.......###################....###########################....##....########################....#####################....###############....###.....#####....#............######....#....####################....#######....###########################........########....###....######....#....#################..........................#.############....##############....##################################################....####....##...................##############....#####....#############....##########....################....#########....##############################################....########....####...........####################....#######.#####################....#############################....#########################################.....#####....############....#.#############################....####.##############....##################....# #....######....#....##########################....##........#####......#######################################....##############......######.......###################....###########################....##....########################....#####################....###############.................................................####################....#######....###########################........########....###....######....#....##################....##....#....###########.############....##############....##################################################....####....##....#######....##################....#####....#############....##########....################....#########....##############################################....########....####...........####################....#######.#####################....#############################....#########################################.....#####....############....#.#############################....####.##############....##################....# #....######....#....##########################.........................................................................................................................................................................................................#########....###############....##......#####....#............######....#########################....#######....###########################........########....###....######....#....##################....##....#....###########.############....##############....##################################################....####....##....#######....##################....#####....#############....##########....################....#########....##############################################....########....####...........####################....#######.#####################....#############################....#########################################.....#####....############....#.#############################....####.##############....##################....# #....######....#....##########################....##....#########......#######################################....################....####.........###################....###########################....##....########################....#####################....###############....##......#####....#............######....#########################....#######....###########################....############....###....######....#....##################....##....#....###########.############....##############....############..........................................####....##....#######....##################....#####....#############....##########....############............................................................................................................................................................................................#########################################.....#####....############....#.#############################....####.##############....##################....# #....######....#....##########################....##....#########......#######################################....################....####.........###################....###########################....##....########################....#####################....###############....##......#####....#............######....#########################....#######....###########################....############....###....######....#....##################....##....#....###########.############....##############....##########################################################....##....#######....##################....#####....#############....##########....############........#########....##############################################....################...........#########....#######....#######.##################.......#######################....###############################################.....#####....############....#.#####################..........................#####....##################....# #....######....#....##########################....##....#########......#######################################....################....####.........###################....###########################....##....########################....#####################....###############....##......#####....#............######....#########################....#######....###########################....#................................#....##################....##....#................#................#############....##########################################################....##....#######....##################....#####....#############....##########....############........#########....##############################################............................................#######....#######.##################.......#######################....###############################################.....#####....############....#.#####################.#######....####.##############....##################....# #....######....#....##########################....##....#########......#######################################....################....####.....................................######################....##....########################....####################.....###############....##......#####....#............######....#########################....#######....###########################....#....#######....###....######....#....##################....##....#....#############....#######.....#############....##########################################################....##....#######....##################....#####....#############....##########....############........#########....##############################################....################...........########.....#######....#######.##################.......#######################....###############################################.....#####....############....#.#####################.#######....####.##############....##################....# #....######....#....##########################....##....#########.......######################################....################....####......######################....#....######################....##....########################....####################.....###############....##......#####....#............######....#########################....#######....#######################...................#....###....######....#....##################....##....#....#############....#######.....#############....##########################################################....##....#######....##################....#####....#############....##########....############........#########....##############################################....################...........########.....#######....#######.##################.......################........................................................................................................................................................................# #....######....#....##########################....##....#########.......######################################....################....####......######################....#....######################....##......................................................................##....##......#####..................................................................................................#....##....#....###....######....#....##################....##....#....#############....#######.....#############....##########################################################....##....#######....##################....#####....#############....##########....############........#########....##############################################....################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#####...................................................# #....######....#....##########################....##....#########.......######################################....################....####......######################....#....######################....##....########################....####################.....###############....##......#####....#............######....####################################....###....################....#####....##....#....###....######....#....##################....##....#....#############....#######.....#############....##########################################################....##....#############################....#####....#############....##########....############........#########....##############################################....################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....##....#########...............................................................................######################....#....######################....##....########################....####################..............######....##......#####....#............######....####################################....###....################....#####....##....#....###....######............................................###########....#######.....#############....##########################################################....##....#############################....#####....#######............................................#########....##############################################............................................#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....##....#########.............................................................####....####....########################....#....######################....##....########################....####################.....#####....######....##......#####....#............######....####################################....###................................................................................................................................#############....##########################################################....##....#############################....#####....#######....##....##########....################....#########....##################################################################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....##....#########.......#####################....##########.......################....####....########################....#....######################....##....########################....####################.....#####....######....##......#####....#............######....####################################....###....################....#####....##....#....###....######.........########################....#....#############....########....#############....##########################################################....##....#############################....#####....#######....##....##########....################....#########....##################################################################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....##....#########.......#####################....##########.......################....####....########################....#....######################....##....########################....####################.....#####....######....##...............#............######....####################################....###....################....#####....##....#....###....######.........#....###################....#....#############....########....#############....##########################################################....##....#############################....#####....#######....##....##########....################....#########....##################################################################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....##....#########.......#####################....##########.......################....####....########################....#....######################....##....########################....####################.....#####....######....##......#........#............######....####################################....###....################....#####....##....#....###....######.........#....###################....#....#############....########....#############....##########################....................................................................................#######....##....##########....################....#########....##################################################################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....##....#########.......#####################....##########.......#########....###....####....########################....#....######################....##....########################....####################.....#####....######....##......#........#............######....####################################....###....################....#####....##....#....###....######.........#....###################....#....#############....########....#############....################################################....######....##....#################################################....##....##########....################....#########....##################################################################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....##....#########.......#####################....##########.......#########....###....####....########################....#....######################....##....########################....####################.....#####....######....##....###........#............######....####################################....###............................................###....######.........#....############.............................................#############....################################################....######....##....#################################################....##....##########....################....#########....##################################################################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....###############.......#####################....##########.......#########....###....####....########################....#................................................############....####################.....#####....######....##....###........#............######....####################################....###.....###############....#####....##....########....######.........#....############....###....#....#############.................................################################################....######....##....#################################################....##....##########....################....#########....##################################################################...........########.....#######....#######.##################.......################.######....###############################################....######....############....#.#####################.#######....###################....##################....# #....######....#....##########################....###############.......#####################....##########.......#########....###....####....########################....#....############################....########################....####################.....#####....######....##....###........#............######....####################################....###.....###############....#####....##....########....######.........#....############....###............................................................###########################################....######....##....#################################################....##....##########....################....#########....##################################################################...........########.....#######....#######.##################.......################.######....#############################..................................................#####################.#######.................................................# #................................#############....###############.......#####################....##########.......#########....###....####....########################....#....############################....########################....####################.....#####....######....##....###........#............######....####################################....###.....###############....#####....##....########....######.........#....############....###....#....#############........##########################....###########################################....######....##....#################################################....##....##########....################....#########....##################################################################...........########...............................................................................................................############....######....############....##################..............................................................# #....######....##############....##...............................................................................#########....###....####....########################....#....############################....########################....#################........#####....######....##....###........#............######....####################################....###.....###############....#####....##....########....######.........#....############....###....#....#############........##########################....###########################################....######....##....#################################################....##....##########....################....#########....##################################################################...........#########....#######....#######.##################.......################.######....#############################.#....############....######....############....##################....#.#######....#########.#########....##################....# #....######....##############..........................................######################....##########.......#########....###....####....########################....#....############################....########################....#################........#####....######....##....###........#............######..................................................................................................................................................#############........##########################....###########################################....######....##....#################################################....##....##########....################....#########....##################################################################...........#########....#######....#######.##################.......################.######....#############################.#....############....................######....##################....#.#######....#########.#########....##################....# #....######....###############################....###############......######################....##########.......#########....###....####....########################....#################################....########################....#################........#####....######....##....###........#............##############################################....###.....###############....#####....##....########....######.........#........########....###....#....#############........##########################....###########################################....######....##....#################################################....##....##########....################....#########....##################################################################...........#########....#######....#######.###################......################.######....#############################.#....##############.#######....##....######....##################....#.#######....#########.#########....##################....# #....######.......................................###############......######################....##########.......#########....###....####....########################....#################################....########################....#################........#####....######....##....###........#............##############################################....###.....#########....##....#####....##....########....######.........#........########....###....#....#############........##########################....###########################################....######....##....#################################################....##....##########....################....#########....##################################################################...........#########....#######....#######.###################......################.######....#############################.#....##############.#######....##....######....##################....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....#################........#####....######....##....###........#............##############################################....###.....#########....##....#####....##....########....######.........#........########....###....#....#############........##########################....###########################################....######....##....#################################################....##....##.............................................#####################################################.................................................................................################.######....#############################.#....##############.#######....##....######....##################....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....#################........#####....######....##....###........#............##############################################....###.....#########....##....#####....##................######.........#........########....###....#....#############........##########################....###########################################....######....##....#################################################....##....##....####....################....#########....#####################################################....#########.......#############....######.....#######.#####################....################.######....#############################.#....##############.#######....##....######....##################....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....#################........#####....######....##....###........#............##############################################....###.....#########....##....#####....#############.....######.........#........########....###....#....#############........##########################....###########################################....######....##....#################################################....##....##....####....################....#########....#####################################################....#########.......#############....######.....#######.#####################....################.######....#############################.#....##############.#######....##....######....##################....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....#################........#####....######....##....###........#............##############################################....###..................................................................#........########....###....#....#############........##########################....###########################################....######....##....#################################################....##....##....####....################....#########........#################################################....#########.......#############....######.....#######.#####################....################.######....#############################.#....##############.#######....##....######....##################....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....#################........#####....######....##....###........#............##############################################....###....##########....##....#####....#############.....###............#........########....###....#....#############........##########################....###########################################....######....##....#######..................................................................################....#########........#################################################....#########.......#############....######.....#######.#####################....################.######....###############..............................................................##################....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....##########...............#####....######....##....###............................#######################################....###....##########....##....#####....#############.....###............#........########....###....#....#############........##########################....###########################################....######....##....#######################################....######....##....##....########################....#########........#################################################....#########.......#############....######.....#######.#####################....################.######....###############....##########.#....##############.######.................................######....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....##########....###........#####....######....##....#######....#............###....#######################################....###....##########....##....#####....#############.....###............#........########....###....#....#############........##########################....###########################################....######....##....#######################################....######....##....##....########################....#########........#################################################....#########.......#############....######..........................................................###....###############....##########.#....##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########...........................####....########################....#################################....########################....##########....###........#####....######....##....#######....#............###....#######################################....###....##########....##....#####....#############.....###............#........########....###....#....#############........##########################....###########################################....######....##....#############################.........................................................................................................................#########....#########.......#############....#######....#######.########################################....####....###############....##########.#....##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....##########....###........#####....######....##....#######....#............###....#######################################....###....##########....##...............................................................................#############........##########################....###########################################....######....##....#############################....######....######....##....##....#....###################....#########........#################################################....#########.......###..............................................###########################....####....###############....##########.#....##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#################################....########################....##########....###........#####....######....##...................................................##.........................###....##########....###########....#############.....###............#........########....###.........#############........##########################....###########################################....######....##....#############################....######....######....##....##....#....###################....#########........#################################################....#########.......###.#########....#######....################################################....####....###############....##########.#....##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######.....#################################################......######################....##########.......#########....###....####....########################....#########################.................................................................#####....######....#############....#...................############....##....#################....###....##########....###########....#############.....###........................................................##........##########################....###########################################....######....##....#############################....######....######....##....##....#....###################....#########........#################################################....#########..................................................................................................................................##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######......................................................................................##########.......#########....###....####....########################....#################################....########################....##########....###........#####....######....#############....#...................############....##....#################....###....##########....###########....#############.....###........#####................................#############........##########################....###########################################....######....##....#############################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....########################....##########....###........#####....######....#############....#...................############....##....#################....###....##########....###########....#############.....###........#####........########....###....#....#############........##########################....###########################################....######....##....#############################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....########################....##########....###........#####....#..............................................############....##....#################....###....##########....###########....#############.....###........#####........########....###....#....#############........##########################....########################################..........................##########################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....########################....##########....###........#####....#####.....#############....#........###........############....##....#################....###....##########....###########....#############.....###........#####........########....###....#....#############........##########################....########################################.......######....##.......##########################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....##################....######....#.#######....#########.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....########################....##########....###........#####.....................................................................................................##########....###########....#############.....###........#####........########....###....#....#############........##########################....########################################.......######....##.......##########################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....###########...................................................................########....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....###############..................................................##########....###........#####....#####.....#############....#........###........############....##....#################...........##########....###########....#############.....###........#####........########....###....#....#############........##########################....########################################.......######....##.......##########################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....###########....###....######....#.########.###########.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....######################################....###........#####....#####.....#############....#........###........############....##....#################...........##########....###########....#############.....###........#####........########....###....#....#############........##########################....########################################.......######....##.......##########################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....###########....###....######....#.########.###########.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....######################################....###........#####....#####.....#############....#........###........############....##....#################...........##########....###########....#############.....###........#####........########....###....#....#############........##########################....########################################.......######....##.......##########################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....###########....###....######.......................###.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....######################################............................................................###........############....##....#################...........##########....###########....#############.....###........#####............................................................................................................................................##.......##########################....######....######....##....##....#....###################....#########........#################################################....#########....######.#########....#######....################################################....####....###############....##########.#....##############.######.....##....###########....###....###########.########.####....###.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....######################################....#######....#####....#####.....#############.............###........############....##....#################...........##########....###########....#############.....###........#########....########....###....#....#############........##########################....###########################################....###.......##.......##########################....######....######....##....##....#....###################....#########........########################################..............................................#######....###############.....................................####....###############....##########.#....##############.######.....##....###########....###....###########.########.####....###.#########....##################....# #....######....######....###########....#########################......######################....##########.......#########....###....####....########################....#################################....######################################....#######....#####....#####.....#############.............###........############....##....#################...........##########....###########....#############.....###........#########....########....###....#....#############........##########################....###########################################....###.......##.......##########################....######....######....##....##....#....###################....#########..................##############################....#####....###################.######.......#######....############################........................####....###############....##########.#....##############.######.....##....###########....###....###########.########.####....###.#########....##################....# #....######....######....###########....................................#####################....##########...........................####....########################....#################################....######################################....#######....#####....#####.....#############.............###........############....##....#################...........##########....###########....#############.....###........#########....########....###....#....#############........##########################....###########################################....###........................................................######....##....##..............##############....#############....######....##############################....#####....###################.######.......#######....################################################....####....###############....##########.#....##############.######.....##....###########....###....###########.########.####....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########.......#########....###....####....########################....#################################....######################################....#######....#####....#####.....#############.............###........############....##....#################...........##########....###########....#############.....###........#########....########....###....#....#############........##########################....###########################################....######....##.......##########################....################....##....##.........#....##############....#############....######....##############################....#####....###################.######.......#######....################################################....####....###############....##########.#....##############.######.....##....###########....###....###########.########.####....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....................###....####....########################....#################################....######################################....#######....#####....#####.....###..............................................................###########...........##########....###########....#############.....###........#########....########....###....#....#############........##########################....###########################################....######....##.......##########################....################....##....##.........#....##############....#############....######....##############################....#####....###################.######.......#######....###################################....#########....####....###############....##########.#....##############.######...........###########....###....###########.########.####....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....######################################....#######....#####....#####.....###....######.............###........##################....########....#####...........##########....###########....#############.....###........#########....########....###....#....#############........##########################....###########################################....######....##.......##########################....################....##....##.........#....##############....#############....######....##############################....#####....###################.######.......#######....###################################....#########....####....###############....##########.#....##############.#######....#################....###....###########.########.####....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....######################################....#######....#####....#####.....###....######.............###........##################....########....#####...........##########....###########....#############.....###........#########....#######......................................##########################....###########################################....######....##.......##########################....################....##....##.................................................######....##############################....#####....###################.######.......#######....###################################....#########....####....###############....##########.#....##############.#######....#################....###....###########.########.####....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....######################################....#######....#####....#####.....###....######.............###........##################....########....#####...........##########....###########....#############.....###........#########....#######.....########....##############.......##########################....###########################################....######....##.......##########################....################....##....##.........#....########....##....#########........######....##############################....#####....###################.######.......#######....###################################....#########....####....###############....##########.#....##############.#######....#################....###....###########.########.####....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....######################################....#######....#####....#####.....###....######....................................................................................................................................#########....#######.....########....##############......................................................##########################....######....##.......##########################....################....##....##.........#....########....##....#########........######....##############################....#####....###################.######.......#######....###################################....#########....#######################....##########.#....##############.#######....#################....###....###########.########.####....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....######################################....#######....#####....#####.....###....######.............###.......####....###########....########....#####.......##############....#....#######################.....#######....#########....#######.....########....##############.......##########################....#############....##########################....######....##.......##########################....################....##....##.........#....########....##....#########........######....##############################....#####....###################.######.......#######....###################################....#########....#######################....##########.#....##############.#######....#################....###....###########.########.####....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....######################################....#######....#####....#####.....###....######.............###.......####....###########....########....#####.......##############....#....#######################.....#######....#########....#######.....########....##############.......##########################....#############....##########################....######....##.......##########################....################....##....##.........#....########....##....#########........######....##############################....###############.....................................................................................................................................##############.#######....#################....###....###########.#############....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....#############################............................................##...........................................................................................................................................................#######.....########....##############.......##########################....#############....##########################....######....##.......##########################....################....##....##.........#....########....##....#########........######....##############################....###############....#########.######.......#######....###################################....#########....#######################....##########.#....##############.#######....#################....###....###########.#############....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....#############################....#####....#######....#####....#####......##....######.............###.......####....###########....########....#####.......##....########....#....#######################.....#######....#########....#######.....########....##############.......##########################....#############....##########################....######....##.......##########################....################....##....##.........#....########....##....#########........######....##############################....###############....#########.######.......#######....###################################....#########....#######################....##########.#....##############.#######....#################....###....###########.#############....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....#############################....#####....#######....#####....#####......##....######.............###.......####....###########....########....#####.......##....########....#....#######################.....#######....#########....#######......................................########################......#############....##########################....######....##........................#########....################....##....##.........#....########....##....#########........######....##############################....###############....#########.######.......#######....###################################....#########....#######################....##########.#....##############.#######....#################....###....###########.#############....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....###....####....########################....#################################....#############################....#####....#######..........................................................................................................##....########....#....#######################.....#######....#########....#######....##########.################.....##########################......#############....##########################....######....#####....#############....#########....################....##....##.........#....####...................................................................................................................................################################....#########....#######################....##########.#....##############.#######....#################....###....###########.#############....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########....###########.....#...........................................................################....#############################....#####....#######....#........#####......##....######......###....###.......####....#######################....###.........##....########....#....#######################.....#######....#########....#######....##########.################.....##########################......#############....##########################....######....#####....#############....#########....################....##....##.........#....########....##....#########........######....##############################....###############....#########.######.......##########....################################....#########....#######################....##########.#....##############.#######....#################....###....###########.#############....###.#########....##################....# #....######....######....###########.......######################.......#####################....##########.........######.....#......####....########################....#############....################....#############################....#####....#######....#........#####......##....######......###....###.......####....#######################....###.........##....########....#....#######################.....#######....#########....#######....##########.################.....##########################......#############....##########################....######....#####....#############....#########....################....##....##.........#....########....##....#########....................................................###############....#########.######.......##########....################################....#########....#######################....##########.#....##############.#######....#################....###....###########.#############....###.#########....##################....# #....######....##..........................######################.......#####################....###############....######.....#......####....########################....#############....################....#############################....#####....#######....#........#####......##....######......###....###.......####....#######################................##....########....#....#######################.....#######....#########....#######....##########.################.....##########################......#############....##########################....######....#####....#############....#########....################....##....##.........#....########....##....#########........######....#################################################....#########.######.......##########....################################....#########....#######################....##########.#....##############.#######......................................#####.#############....###.#########....##################....# #....######....######....###########.......######################.......#####################....###############.....#####.....#......####....########################....#############....################....#############################....#####....#######....#........#####......##....######......###....###.......####....#######################...........#....##....########....#....#######################.....#######....#########....#######....##########.################.....##########################......#############.....................#########....######....###......#############....#########....################....##....##.........#....########....##....#########........######....#################################################....#########.######.......##########....################################....#########....#######################....##########.#....##############.############################....###....##....#####.#############....###.#########....##################....# #....######....######....###########.......######################.......#####################..................................#......####....###########......................................................#############################....#####....#######....#........#####......##....######......###....###.......####....#######################...........#....##....########....#....#######################.....#######....#########....#######....##########.################.....##########################......##############################....#########....######....###......#############....#########....################....##....##.........#....########....##....#########........######....#################################################....#########.######.......##########....################################....#########....#######################....##########.............................................................................................#########....##################....# #....######....######....###########.......######################.......###########################....#########.....#####....##......####....########################....###....######....################....#############################....#####....#######....#........#####........................###....###.......####....#######################...........#....##....########....#....#######################.....#######....#########....#######....##########.################.....##########################......##############################....#########....######....###......#############....#########....################.....................#....########....##....#########........######....#################################################....#########.######.......##########....################################....#########....#######################....######################....#################################....###....##....################.......#############....##################....# #....######....######....###########.......######################.......###########################....#########.....#####....##......####....########################....###....######....################....#############################....#####....#######.............................................................................................................................................................#######....#########....#######....##########.################.....##########################......##############################....#########....######....###......#############....#########....######################....##.........#....########....##....#########........................................................................########.######.......##########....################################....#########....#######################....######################....#################################....###....##....################.......#############....##################....# #....######....######....###########.......######################.......###########################....#########.....#####....##......####....########################....###....######....################....#############################....#####....#######....#........#####......##....######......###....###.......####....#######################...........#....##....#############....#######################.....#######....#########....#######....##########.################.....##########################......##############################....#########....#.....................................................................................#....########....##....#########........######....################....#############################....#########.######.......##########....################################....#########....#######################....######################....################################.........................................#############....##################....# #..............................................##################.......###########################....#########.....#####....##......####....########################....###....######....################....######################....###....#####....#######....#........#####......##....######......###....###.......####....#######################...........#....##....#############....#######################.....#######....#########....#######....##########.################.....##########################......##############################....#########....######....###......##....#######....################............................................###....##....#########........######....################....#############################....#########.######.......##########....################################....#########....#######################....######################....################################.....###....##....################....################....##################....# #....################.....##########.......######################.......###########################....#########.....#####....##......####....########################....###....######....################....######################....###....#####....#######....#........#####......##....######......###....###.......####....#######################...........#....##....#############....#######################.....#######....#########....#######....##########.################.....##########################......##############################....#########....######....###.................................................................................................................######....################....#############################....##.....................##########....################################....#########....#######################....######################....################################.....###....##....################....################....##################....# #....#################....##########.......######################.......###########################....#########.....#####....##......####.....................................................................######################....###....#####....#######....#........#####.........................................####....#######################...........#....##....#############....#######################........................................................................##########################......##############################....#########....######....###......##....#######....################....###############....##........##....#....###....##....#########........######....################....############################..............................................................................#########....#######################....######################....####.................................................#############....################....##################....# #....#################....##########.......######################.......###########################....#########.....#####....##......####....########################....###....######....###########.........######################....###....#####....#######...........................................................####.................................................#############....########################....#######....######.......#######....##########.################.....##########################......##############################....#########....######....###......##....#######....################....###############....##........##....#....###....##....#########........######....################....###################################....###.#######################....####....########################....#########....#######################....######################....################################.....###....##.......#############....################....##################....# #....#################....##########.......######################.......###########################....#########.....#####....##......###.....########################....###....######....###########.........######################....###....#####....#######....#........#####......##....######......###...........#######....#######################...........#..........#############....########################....#######....######.......#######....##########.################.....##########################......##############################....#########....######....###......##....#######....################....###############....##........##....#....###...........................######....################....###################################....###.#######################....####....########################....#########....#######################....######################....################################.....###....##.......#############....################....##################....# #....#################....##########.......######################.......###########################....#########.....#####....##......###.....########################....###....######....###########.........######################....###....#####....#######....#........#####......##....######............................................................................#############....########################....#######....######.......#######....##########.################.....##########################......##############################....#########....######....###......##....#######....################....###############....##........##....#....###....##....#############....######....################....###################################....###.#######################....####....########################....#########....#######################.......................................................................................#########....################....##################....# #....#################....##########.......######################.......###########################....#########.....#####....##......###.....########################....###....######....###########.........######################....###....#####....#######....#........#####......##....######....#####...........#######....#######################...................................................................#######....######.......#######....##########.################.....##########################......##############################....#########....######....###......##....#######....################....###############....##........##....#....###....##....#############....######....################....###################################....###.#######################....####....########################....#########....#################################################....################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......###########################....#########.....#####....##......###.....########################....###....######....###########.........######################....###....#####....#######....#........#####......##....######....#####...........#######....#######################...........#.......................................................#######....######.......#######....##########.################.....##########################....################################....#########....######....###......##....#######....################....###############....##........##....#....###....##....#############....####......################....###################################....###.#######################........................................#########....#################################################....################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......###########################....#########.....#####....##......###.....########################....###....######....###########.........######################....###....#####....#######....#........#####......##....######....#####...........#######....#######################...........#....##....#############....#####################....##########....######.......#######....##########.################.....##########################....################################....#########....######....###......##....#######....################....###....########....##........##....#....###....##....#############....####......################....###################################....###.#######################....####....#####################################....#################################....................################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......###########################...........................................########################....###....######....###########.........######################....###....#####....#######....#........#####......##....######....#####...........#######....#######################...........#....##....#############....#####################....##########....######.......#######....##########.################.....##########################....################################....#########....######....###......##....#######....################....###....########....##........##....#....###....##....#############....####......################....###################################...................................####....#####################################....#################################....############....################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......########################################.....#####....####....###.....########################....###....######....###########.........######################....###............................................................................#######....#######################...........#....##....#############....#####################....##########....######.......#######....##########.################.....##########################....#########################.............................................................................................................##....#....###....##....#############....####......################....##########################################.###############################....#####################################....#################################....############....################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......########################################.....#####....####....###.....########################....###....######....###########.........######################....#######################....#........#####......############....#####........##########....#######################...........#....##....#############....#####################....##########..................######....##########.################.....##########################....################################....#########..........................................................................................#....#....###....##....#############....####......################....................................................##########################....#####################################....#################################....############....################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......########################################.....#####................................................###....######....###########.........######################....#######################....#........#####......############..............................................########...........#....##....#############....#####################....####################........######....##########.################.....##########################....################################....###################....#........##....#######......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################################....############....################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......########################################.....#############....###..........................................####....###########.........######################....#######################....#........#####......############.....####........##########....###########....########.......................................#####################....####################........######....##########.################.....##########################....################################....###################....#........##....#######......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################################....############....################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......########################################.....#############....###.....###############################......####....###########.........######################....#######################....#........#####......############.....####........##########....###########....########...........#....##....#############....#####################....####################........######....##########.#######............................................################################....###################....#........##....#######......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################################....############....################################.....#########.......#############....################....##################....# #....#################....##########.......######################.......########################################.....#############....###.....###############################......####....###########.........######################....#######################....#........#####......############.....####........##########....###########....########...........#....##....#############....#####################....####################........######....##########.#######....#####.....##############################################################....###################....#........##....#######......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################################................................................####.....#########.......#############....################....##################....# #....#################....##########.......######################.......########################################.....#############....###.....###############################......####....###########.........######################....#######################....#........#####......############.....####........##########....###########....########...........#....##....#############....#####################....####################........######....##########.#######....#####.....##############################################################....###################....#........##....#######......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################################........########....########################....####.....#########.......#############....################....##################....# #....#################...............................................................................................#############....###.....###############################......####....###########.........######################....#######################....#........#####......############.....####........##########....#######.......................................................#####################....####################........######....##########.#######....#####.....##############################################################....###################....#..............................................##....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################################........########....########################....####................................................................................# #....###############################.......#########################....########################################.....#############....###.....###############################......####....###########.........######################....#########....##########....#........#######....############.....####........##########....###########....###############....#....##....#############....#####################....####################........######....##########.#######....#####.....##############################################################....###################....#........#############......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################################........########....########################....####....##########.......#############....################....##################....# #..........................................#########################....########################################.....#############....###.....###############################......####....###########.........######################....#########....##########....#........#######....############.....####........##########....###########....###############....#....##....#############....#####################....####################........######....##########.#######....#####.....##############################################################....###################....#........#############......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################################........########....########################....####....##########.......#############....################....##################....# #....###############################.......#########################....########################################.....#############....###.....###############################......####....###########.........######################....#########....##########....#........#######....############.....####........##########....###########....###############....#....##....#############....#####################....####################........######....##########.#######....######....##############################################################....###################....#........#############......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....##.......................................########....########################....####....##########.......#############....######################################....# #....###############################.......#########################....########################################.....#############....###.....###############################......####....###########.........######################....#########....##########....#........#######....############.....####........##########....###########....###############....#....##....#############....#####################....####################........######....##########.#######....######....##....########################################################....###################....#........#############......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################....############........########........................................................................................########################....# #..........................................#########################....########################################.....#############....###.....###############################......####....###########.........######################....#########....##########....#........#######....############.....####........##########....###########....###############....#....##....#############....#####################....####################........######....##########.#######....######....##....########################################################....###################....#........#############......##############....###....########....##........##....#....###....##....#############....####......################....##########################################.#....##########################....#####################################....#################....############........########....########################....####....##########.......#############....######################################....# #....#######....####################.......#########################....########################################.....#############....####....###############################......####....###########.........######################....#########....##########....#................................................##########....###########....###############....#....##....#############....#####################....####################........######....##########.#######....######....##....########################################################....###################....#........#############......##############....###.....................................###....##....#############....####......################....##########################################.#....##########################....#####################################....#################....############........########....########################....####....##########.......#############....######################################....# #....................................................................................................................#############....####....###############################......####....###########.........######################.................##########....#####....#######....############.....########....##########....#.................................#....##....#############....#####################....####################........######....##########.#######....######....##....########################################################....###################....#........#############......##############....###....########....##........##....########....##....#############....####......################....##########################################.#....##########################....#####################################....#################....############........########....########################....####....##########.......#############....######################################....# #....#######...............................#########################....#########################################....#############....####....###############################......####....###########.........######################.........####....##########....#####....#######....############.....########....##########....#.....#####....####################....##....#############....#####################....####################........######....##########.#######....######....##....########################################################....###################....#........#####.......................................................................####....##....#############....####......################....##########################################.#....##########################....#####################################....#################....############........########....########################....####....##########.......#############....######################################....# #....##################################....#########################....#########################################....#############....####....###############################......####....###########.........######################.........####....##########....#####....#######....############.....########....##########....#.....#####....####################....##....#############.........................................................######....##########.#######....######....##....######################################.............................................................................##########....###....########....######....##....########....##....#############....####......##############################################################.#....##########################....#####################################....#################....############........########....########################....####....##########.......#############....######################################....# #....##################################.................................#########################################....#############....####....###############################......####....###########.........######################.........####....##########....#####....#######....############.....########....##########....#.....#####....####################....##....#############....#####################....##########....##########....######....##########.#######....######....##....######################################....##############....###################....#......#######....####..........##########....###....########....######....##....########....##....#############....####......########################################....##################.#....##########################....#####################################....#################....############........########....########################....####...........................#######....######################################....# #....###########################################################........#########################################....#############....####....###############################......####....###########.........######################.........####....##########....#####....#######....############.....########....##########....#.....#####....####################....##....#############....#####################....##########....##########....######....##########.#######....######....##....######################################....##############....###################....#......#######....####..........##########....###....########....######....##....########....##....#############....####......########################################....##################.#....##########################....#####################################....#################....############........########....########################....##################.......##....#######....######################################....# #....###########################################################........#########################################....#############....####....###############################......####....###########.........######################.........####....##########....#####....#######....############.....########....##########....#.....#####....####################....##....#############....#####################....##########....##########....######....##########.#######....######....##....######################################....##############....###################....#......#######....####..........##########....###....########....######....##....########....##....#############....####......########################################....##################.#....##########################....#####################################....#################....############........########....########################....##################.......##....#######....######################################....# #....###########################################################........#########################################....#############....####....###############################......####....###########.........######################.........####....##########....#####....#######....############.....########....##########....#.....#####....####################....##....#############....#####################....##########....##########....######....##########.#######....######....##....######################################....##############....###################....#......#######....####..........##########....###....########....######....##....########....##....#############....####......######################################.#....##################.............................................................................#################....############........########....########################....##################.......##....#######....######################################....# #....###########################################################........#########################################....#############....#######################################......####....###########.........######################...............................................................................................................................................................................##....##########....##########....######....##########.#######....######....##....######################################....##############....###################....#......#######....####..........##########....###....########....######....##....########....##....#############....####......######################################.#....####################....##########################....#####################################....#################....############........########....########################....##################.......##....#######....######################################....# #....###########################################################........#########################################....#############....#######################################......####....###########.........######################........#####....##########....#####....#######################......#######......########....#.....#####....####################....##....#############....#####################....##########....##########....######....##########.#######....######....##....######################################....##############....#######..............................................................###....########....######....##....########....##....#############....####......######################################.#....####################....##########################....#####################################....#################....############........########....########################....##################.......##....#######....######################################....# #....###########################################################........#########################################....#############....#######################################......####....###########........................................####....###.................................................................................................................##....#############....#####################....##########....##########....######....##########.#######....######....##....######################################....##############....#######....#############...............................#################....########....######....##....########....##....#############....####......######################################.#....####################....##########################....#####################################....#################....############........########....########################....##################.......##....#######....######################################....# #....################....#######################################........#########################################....#############....#######################################......####....###########....#....######################.........####....##########....#####....#########################....#######......########....#.....#........####################....##....#############....#####################....##########....##########....######....##########.#######....######....##....######################################....##############....#######....#############..........................................................................##....########....##....#############....####......######################################.#....####################....##########################....#####################################....#################....############........########....########################....#####...............................................................................# #....################....#######################################........#########################################....#############....#######################################......####....###########....#....######################.........####....##########....#####....#######################............................................................................#####..................................................................................................#####....##....######################################....##############....#######....#############......#######....######........#################....########....############....########....##..........................................................###########.#....####################....##########################....#####################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....################...................................########........#########################################....#############....#######################################......####....###########....#....######################.........####....##########....#####....#######################......#######......########....#.....#........####################....##....#####....####....#####################....##################....##....######....##########.#######....######....##....######################################....##############....#######....#############......#######....######........#################....########....############....########....###########....####....####......#######################....###########.#....####################....##########################....#####################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....################....###########################....########........#########################################....#############....#######################################......####....###########....#....######################.........####....##########....#####....#######################......#######......########....#.....#........####################....##....#####....####....#####################....##################....##....######....##########.#######....######........................................................................................######......#######....######........#################....########....############....########....###########....####....####......#######################....###########.#....####################....##########################....#####################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....################....###########################....########........#########################################....#############....#######################################......####....###########....#....######################.........####....##########....#####....#######################......#######......########....#.....#........####################....##....#####....####....#####################....##################....##....######....##########.#######....############....######################################.....#############....#######....###....######......#######....######........#################....########....############....########....###########....####....####......#######################....###########.#....####################....##########################....#####################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....################....###########################....########.....................................................#############....#######################################......####....###########....#....######################....#....####....##########....#....................................................................#........####################....##....#####....####....#####################....##################....##....###.............................############....######################################.....#############....#######....###....######......#######....######........#################....########....############....########....###########....####....####......#######################....###########.#....####################....##########################....#####################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....################....###########################....########...........#######################################################....#######################################......####....###########....#....######################....#....####....##########....#........#######################......#######......########....##....#........####################....##....#####....####....#####################....##################....##....###.......##########.#######################....######################################.....#############......................######......#######....######........#################....########....############....########....###########....####....####.................................................................................############################################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....################....###########################....########...........#######################################################....#######################################......####....###########.........######################....#............##########....#........#######################......#######......########....##....#........####################...........................#####################....##################....##....###.......##########.#######################....######################################.....#############....#######....#############......#######....######........#################....########....############....########....###########....####....####....#########################....###########.#....####################....###....############################################################....##...................############........########....########################....#####....#########.......##....#######....##########................................# #....################....###########################....########...........#######################################################....#######################################......####....################....######################....#....##################....#........#######################......#######......########....##....#........##########################....#####....####....#####################....##################....##....###...............................................####################################.....#############....#######....#############......#######....######........#################....########....############....########....###########....####....####....#########################....###########.#....####################....###....############################################################....#################....############........########....########################....#####....#########..................................................................# #....################....###########################....########...........#######################################################....#######################################......####....################....######################...............................#........#######################......#######......########....##....#........##########################....###......####....#####################....##################....##....####################.#######################....######################################.....#############....#######....#############......#######....######........#################....########....############....########....###########....####....####....#########################....###########.#....####################....###....############################################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....################....###########################....########...........#######################################################....#######################################......####....################....######################....#....##################....#........#######################......#######......########....##....#........##########################....###......####....#####################....##################....##....####################...............................................###################.....#############....#######....#############......#######....######........#################....########....############....########....###########....####....####....#########################....###########.#....####################....###....############################################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....################....###########################....########...........#######################################################....#######################################......####....################....######################....#....##################....#........#######################......#######......########.............................#########....###....###......####....#####################....##################....##....############################################....##################.###################.....#############....#######....#############......#######....######........#########......................................................................................######################....###########.#....####################....###....############################################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....############........###########################....########...........#######################################################....#######################################......####....################....######################....#######################....#........#######################......#######......##############....#..........####....#########....###....###......####....#####################....##################................................######################....##################.###################.....#############....#######....#############......#######....######........#########....####....########....############....#######################....####....####....#########################....###########.#....####################....###....############################################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....############........###########################....########...........#######################################################....#######################################......####....################....######################....#######################....#........#######################......#######......##############....#..........####....#########....###....###......####....#####################....##################..........##################....######################....##################.###################.....#############....#######....#############......#######....######........#########....####....########....############....#######################....####....####....#########################....###########.#....####################....###....############################################################....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....############........###########################....########...........#######################################################....###############..........................................................................................................................................#####......#######......##############....#..........####....#########....###....###......####....#####################....##################..........##################....######################....##################.###################.....#############....#######....#############......#######....######........#########....####....########....############....#######..............................................................................................................................................................###############....#################....############........########....########################....#####....#########.......##....#######....######################################....# #....############........###########################....########...........#######################################################....###############....####################......####....################........................................#############....#........##############....#####......#######......##############....#..........####....#########....###....###......####....#####################....##################..........##################....######################....##################.###################.....#############....#######....#############......#######....######........#########....####....########....############....#######....############....####....#.......#########################....###########.#....####################....###....#########################################....###############....#################....############........########.........................................................##....#######....######################################....# #....############........###########################....########...........#######################################################....###############....####################......####....################....######################....#######################....#........##############....#####......#######......##############....#..........####....#########....###....###......####....#####################....##################..........##################....######################....##################.###################.....#############....#######....#############.................######........#########....####....########....############....#######....############....####....#.......#########################....###########.#....####################....###....#########################################....###############....#################....############........####################################....#####....#########.......##....#######....######################################....# #....############........###########################.......................#######################################################....###############....####################......####....################....######################....#######################....#........##############....#####......#######......##############....#..........####....#########...........###......####....#####################....##################..........##################....######################....##################.###################.....#############....#######....#############......#####......######........#########....####....########....############....#######....############....####....#.......#########################....###########.#....####################....###....#########################################....###############....#################....############........####################################....#####....#########.......##....#######....######################################....# #....############........#######################################....###....#######################################################....###############....####################......####....################....######################....#######################....#........##############....#####......#######......##############....#..........####....#########...........###......####....#####################....##################..........##################....######################....##################.###################.....#############....#######....#############......#####......######........#########....####....########....############....#######....############....####....#.......#########################....###########.#....####################....###....#########################################....###############....#################....############........####################################....#####....#########.......##....#######....######################################....# #....############........#######################################....###....#########################################...............................................................####....################....######################....#######################....#........##############....#####......#######...............................................................###......####....#####################....##################..........##################....######################....##################.###################.....#############....#######....#############......#####......######........#########....####....########....############....#######....############....####....#.......#########################....###########.#....####################....###....#########################################....###############....#################....############........####################################....#####....#########.......##....#######....######################################....# #....###.................#######################################....###....#######################################################....#######....####....####################....######....################....######################....#######################....#........##############....#####......#######......##############....#..........####....#########........######......####....#####################....##################..........##################....######################....##################.###################.....#############....#######....#############......#####......######........#########....####....########....############....#######....############....####....#.......#########################....###########.#....####################....###....#########################################....###############....#################....############........####################################....#####....#########.......##....#######....######################################....# #....###....#####........#######################################....###....#######################################################....#######....####....####################....######....################....######################....#######################....#........##############....#####......#######......##############....#..........####............#........######......####....#####################....##################..............................................................................................##.....#############....#######....#############......#####......######........#########....####....########....############....#######....############....####....#.......#########################....###########.#....####################...........#########################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #....###....#####........#######################################....###....#######################################################....#######....####....####################....######....################....######################....#########..................#......................................................................................#####....#........######......####....#####################....####################........##################........##################....##################.###################.....#############....#######....#############......#####......######........#########....####....########....############....#######....############....####....#.......#########################....###########.#....########################################################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #....###....#####........#######################################....###....#######################################################....#######....####....####################....######....################....######################....#########....###############........##############....#####......#######......##....########....#..........############....#........######......####....#####################....####################........##################........##################....##################.###################.....#############....#######....#############.........................................................................................................................................................................########################################################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #...................................................................###....#######################################################....#######....####....####################....######....################....######################....#########....###############........##############....#####......#######......##....########....#..........############....#........######......####....#####################....#########...................##################........##################....##################.###################.....#############....#######....#############......#####....########........#########....################....############....#######.....###########....####....#.......#########################....###########.#....########################################################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #....###....#########....#######################################....###....###################################....################....#######....####....####################....######....################....######################....#########....###############........##############....#####......#######......##....########....#.......................................................#####################....#########....#######....######################........##################....##################.############....................................................................................#########....################....############....#######.....###########....####....#.......#########################....###########.#....########################################################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #....###....#########....#######################################....###....###################################....###############..........................##################....######....################....######################....#########....###############............................................................................................................................#####################....#########....#######....######################........##################....##################.############....###.....#############....#######....#############......#####....########........#########....################....############....#######.....###########....####....#.......#########....................###########.#....########################################################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #....###...........................................#############....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....##############....#####......#######......##....########....#....##........#############........######......####....#####################....#########....#######....######################........##################....##################.############....###.....#############....#######....#############......#####....########........#########....################....############....#######.....###########....####....#.......#########....###########################.#....########################################################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #....################..............................#############....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....#....#########....#####......#######......##....########....#....##.................................................#####################....#########....#######....######################........##################....##################.############....#..........................................................................................................................................................................................................................................#######################################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #....################....##################........#############....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....#....#########....#####......#######......##....########....#....##........##.....................................................#######....#########....#######....######################........##################....##################.############....#...........#########....#######....#############......#####....########........#########....################....############....#######.....###########....####....#.......#########....###########################.#....########################################################################....####################################....############........####################################....#####....#########.......##....#######....######################################....# #....################....##################........#############....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....#....#########....#####.....................................................................................####....##########....#######....#########....#######....######################........##################....##################.############....#...........#########....#######....#############......#####....########........#########....################....############....#######.....###########....####....#.......#########....###########################.#....########################################################################....############################............................................................................................................................................................# #....################....##################........#############....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######....#########....#######....######################........##################....##################.############....#...........#########....#######....#######........................................######....################....############...............................................#########....###########################.#....########################################################################....############################.#######....############....##########################.######################....#########....#####....#######....######################################....# #....################....##################........#############....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######....#########....#######....######################........##################....##################.############....#...........#########....#######....#######....##......#####....#########.......#########....################....############........###.....###########....####....#.......#########....###########################.#....########################################################################....############################.#######....############....##########################.######################....#########....#####....#######....######################################....# #....################....##################........#############....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######....#########....#######....######################........####..................##################.############....#...........#########....#######....#######....##......#####....#########.......#########....##########.....................................................................#########....###########################.#....########################################################################....############################.#######....############...............................######################....#########....#####....#######....######################################....# #..................................................#############....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######....#########....#######....######################........####....##########....########....######.############....#...........#########....#######....#######....##......#####....#########.......#########....################....############........###.....###########....####....#.......#########....###########################.#....########################################################################....############################.#######....############.....################################################....#########....#####....#######....######################################....# #....######################################....#################....###....###################################....###############....########....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######....#########....#######....######################........####....##########....########....######.############....#...........#########....#######....#######....##......#####....#########.......#########....################....############........###.....###########....####....#.......#########....###########################.#....########################################################################....############################.#######....############.....################################################....#########....#####....#######....######################################....# #....######################################....#################....###....#########################.......................................................##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######....#########....#######....######################........####....##########....########....######.############....#...........#########....#######....#######....##......#####....#########.......#########....################........................###.....###########....####....#.......#########....###############....########.#....########################################################################....############################.#######....############.....################################################....#########....#####....#######....######################################....# #....######################################....#################....###....######################################################....###....#....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######....#########....#######....######################........####....##########....########....######.############....#...............................................................#########.......#########....################......##########........###.....###########....####....#.......#########....###############....########.#....########################################################################....############################.#######....############.....################################################....#########....#####....#######....######################################....# #....######################################....#################....###...............................###########################....###....#....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####..............................................................................................###....##########....########....######.############....###....................................................##.......#########.......#########....################......##########........###.....###########....####....#.......#########....###############....########.#....########################################################################....############################.#######....############.....################################################....#########....#####....#######....######################################....# #....######################################....#################....###......#####################....###########################....###....#....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######....#########....#######....######################........####....##########....########....######.############....###.........#########....#######....#######....##....####.......#########.......#########....################......##########........###.....###########....####....#.......#########.....................................########################################################################............................................############.....################################################....#########....#####....#######....######################################....# #....######################################....#################....###......#####################....###########################....###....#....####......##################....######....################....##....################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....#######.................................................................................................#.############....###.........#########....#######....#######....##....####.......#########.......#########....################......##########................................................................................#######.#############################################################################################################.#######################.....################################################....#########....#####....#######....######################################....# #....######################################....#################....###......#####################....###########################....###....#....####......##################....######..............................################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....####################....#######....###########....#######........####....##########...........................................................................#######....##....####.......#########.......#########....################......##########........###.....###########....####....#.........#######################.......########.......................................#######################################################################.#######################.....################################################....#########....#####....#######....######################################....# #....######################################....#################....###......#####################....###########################....###....#....####......##################....##########################..........################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......####......####....##########....####################....#######....###########....#######........####....##########....########....#....#.############....###.........###############################....##....####.......#########.......#########....################......##########........###.....###########....####....#.........#######################.......########.#####################################.#######################################################################.#######################.....################################################....#########.............#######....######################################....# #....######################################....#################....###......#####################....###########################....###....#....####......##################....##########################..........################....#########....###################....#....#########....#######....#######......##....#############....##........##....###########......................................####################....#######....###########....#######........####....##########....#....###....#....#.############....###.........###############################....##....####.......#########.......#########....################......##########........###.....###########....####....#.........#######################.......########.#####################################.#######################################################################.#######################.....################################################....#############################....######################################....# #....######################################....#################....###......##....###############....###########################....###....#....####......##################....##########################..........################....#########.......................................##....#######....#######......##....#############....##........##....###########.......###......####....##################################....#######....###########....#######........####....##########....#....###....#....#.############....###.........###############################....##....####.......#########.......#########....################......##########........###.....###########....####....#.........#######################........#######.#####################################.#######################################################################.#######################.....################################################....#############################....######################################....# #....######################################....###....................................................###########################....###....#....####......##################....##########################..........################....################################....#....###....##....#######....#######......##....#############....##........##....###########.......###......####....##################################....#######....###########....#######........####....##########....#....###....#....#.############....###.........###############################....##....####.......#########.......#########....################......##########........###.....###########....####....#.........###########...................................................................................######################################################.#######################.....################################################....#############################....######################################....# #....######################################....#################....#####....##....###############....###########################....###....#....####......##################....##########################..........###...............................................................................................##....#############....##........##....###########.......###......####....##################################....#######....###########....#######........####....##########....#....###....#....#.############....###.........###############################....##....####.......#########.......#########....################......##########........###.....###########....####....#.........###########....########........#######.#####################################.#############....######################################################.#######################.....################################################....#############################....######################################....# #....######################################....#################....#####....##....###############....###########################....###....#....####......##################....##########################..........###....#########....################################....#....###....##....#######....#########....##....#############....##................................###......####....##################################....#######....###########....#######........####....##########....#....###....#....#.############....###.........###############################....##....####.......#########.......#########....################......##########........###.....###########....####....#.........###########....########........#######.#####################################.#############....######################################################.#######################.....################################################....#############################....######################################....# #....######################################....#################....#####....##....###############....###########################....###....#....####......##################....##########################..........###....#########....################################....#....###....##....#######....#########....##....#############....######.....................................####....##################################....#######....###########....#######........####....##########....#....###....#....#.############....###.........###############################....##....####.......#########.......#########....################......##########........###.....###########....####....#.........###########....########......................................................................................................................#######.#######################.....################################################....#############################....######################################....# #....######################################....#################.......................................................................................................................................####..........###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....###########....#######........####....##########....#....###....#....#.############....###.........###############################....##....####.......#########.......#########....################......##########........###.....###########....####....#.........###########....########............###.#####################.###############..........................................................######.#######.#######################.....################################################....#############################....######################################....# #....######################################....#################....#####....##....###############....############....##################....#....####......##################....##########################..........###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....###########....#######........####....##########....#....###....#....#.############....###.........#########################...........................#########.......#########....################......##########........###.....###########....####....#.........###########....########............###.#####################.###############.#############....#######################################.######.#######.#######################.....################################################....#############################....######################################....# #....######################################....#################....#####....##....###############....############....##################....#....####......##################....##########################..........###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....##..................................................#....###....#....#.############....###....#....#########################....##....##..................................................................##########........###.....###########....####....#.........###########....########............###.#####################.###############.#############....#######################################.######.#######.#######################.....################################################....#############################....######################################....# #....######################################....#################....#####....##....###############....############....##################....#....####......##################....#############################.......###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....##.########....#######........####....##########....#....###....#....#.############....###....#....#########################....##....##....#######################....#########....################......##########........###.........................................................................###.#####################.###############.#############....#######################################.######.#######.#######################.....################################################....#############################....######################################....# #....######################################....#################.......##....##....###############....############....##################....#....####......##################....#############################.......###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....##.########....#######........####....##########....#....###....#....#.############....###....#....#########################....##....##....#######################....#########....################......##########........###.....###########....####....#...........#.................###............###.#####################.###############.#############....#######################################.######.#######.#######################.....################################################....#############################....######################################....# #....###.......................................#################.......##....##....###############....############....##################....#....####......##################....#############################.......###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....##.########....#######........####....##########....#....###....#....#.############....###....#....#########################....##....##....#######################....#########....################......##########........###.....###########....####....#...........#....####....#....###............###.#####################.###############.#############....################....###################.######.#######.#######################.....################################################....#############################....######################################....# #....###....####################################################.......##....##....###############....############....##################....#....####......##################....#############################.......###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....##.########....#######........####...............................................##....###....#....#########################....##....##....##########......................................................................###.....###########....####....#...........#....####....#....###............###.#####################.###############.#############....################....###################.######.#######.#######################.....################################################....#############################....######################################....# #....###....####################################################.......##....##....###############....############....##################....#....####......##################............................................................................................................##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....##.########....#######........####....##########....#....###....#....#.######....##....###....#....#########################....##....##....#######################....#############################......##########........###.....###########....####....#...........#....####....#....###............###.#####################.###############.########..###....################....###################.######.#######.#######################.....################################################....#############################....######################################....# #....###....###############........................#############.......##....##....###############....############....##################....#....####......##################.......###############....#######.......###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....##.########....#######........####....##########....#....###....#....########....##....###....#....#########################....##....##....#######################....#############################......##########........###.....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.#######################.....################################################....#############################....######################################....# #....###...............................................................##....##....###############....############....#########..................####......##################.......###############....#######.......###....#########....################################....#....###....##....#######....#########....##....#############....######..........###########.......###......####....##################################....#######....##.########....#######..................................................................##....#....#########################....##....##....#######################....#############################......##########........###.....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.#######################.....################################################....#############################....######################################....# #....###....###################################....#############.......##....##....###############....############....#########....#####....#....####......##################.......###############....#######.......###....#########....################################....#....###....##....#######....##...........................................................................................................................#######....##.########....#######....########....##########....#...........#....########......................#########################....##....##....#######################....#############################......##########........####....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.#######################.....################################################....#############################....######################################....# #....###....###################################....#############.......##....##....###############....############....#########....#####....#....####......##################.......###############....#######.......###....#########....################################....#....###....##....#######....#########..............................................................................##################################....#######....##.########....#######....########....##########....#...........#....########....##....###....#....#########################....##....##....#######################....#############################......##########........####....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.#######################.....################################################....#############################....######################################....# #......................................................................##....##....###############....############....#########....#####....#....####......###########....###.......###############....#######.......###....#########....################################....#....###....##....#######....###############....#############....######.......##############.......###......##########################################....#######....##.########....#######....########....##########....#...........#....########....##....###....#....#########################....##....##....####.......................#############################......##########........####....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.#######################...................................................................###################....######################################....# #....###....###################################......###########.......##....##....###############....############....#########....#####....#....####......###########....###.......###############....#######.......###....#########....################################....#....###....##....#######....###############....#############....######.......##############.......###...............................................................##.########....#######....########....##########....#...........#....########....##....###....#....#########################....##....##....####....###########........#############################......##########........####....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.###########################.################################################....######....###################....######################################....# #....###....#############............................###########.......##....##....###############....############....#########....#####....#....####......###########....###...............................................#########....################################....#....###....##....#######....###############....#############....######.......##############.......###....############################################....#######....##.######..............................................................................###....#....#########################....##....##....####....###########........#############################......##########........####....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.###########################.################################################....######....###################....######################################....# #....###....#############....###.....................###########.......##..........###############....############....#########....#####....#....####......###########....###....##################....#######.......################....#########.....................................................................................................................................############################################....#######....##.######......#######....##.....................................................#########....#....#########################....##....##....####....###########........#############################......##########........####....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.###########################.################################################....######....###################..............................................# #....###....#############....###....###########......###########.......########....###############....############....#########....#####....#....####......###########....###....##################....#######.......################....################################....#....###....##....#######....###############....#############....######.......##############.......###....############################################....#######....##.######......#######....########....##########....#...........#....########....#########....#....#########################....##....##....####....###########........#############################....############........####....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.###########################.################################################.........#....###################....###########################....#######....# #....###....#############....###....###########......###########.......########....###############....############....#########....#####....#....####......#######...................................................################....################################....#....###....##....#######....###############....#############....######.......##############.......###....############################################....#######....##.######......#######....########....##########....#...........#....########....#########....#....#########################....##....##....####....###########........#############################....############........####....###########....####....#...........#....####....#....###............###.#####################........########.########..###....################....###################.######.#######.###########################.################################################..............###################....###########################....#######....# #....###....#############....###....###########......###########.......########....###############....############....#########....#####....#....####......#######........###....##################..................################....################################....#....###....##....#######....###############....#############....######.......##############.......###....############################################....#######....##.######......#######....########....##########....#...........#....########....#########....#....#########################....##....##....####....###########........#############################................................###########....####....#...........#....####....#....#...............................................########.########..###....################....###################.######.#######.####........................................####################################.....########################....###########################....#######....# #....###....####......................................................................................############....#########....#####....#....####......#######........###....###########################.........################....################################....#....###....##....#######....###############....#############....######.......##############.......###....############################################....#######....##.######......#######....########....##########....#...........#....########....#########....#....#########################....##....##....#...............................................................................###################....####....#...........#....####....#....#.###..........###.#####################........#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########..........#######.......########....###############################....#########....#####....#....####......#######........###....###########################.........################....################################....#....###....##....#######....##############..............................................###...............................................................................................................##########....#...........#....########....#########....#....#########################....##....##....####....###########........#######################....##....############........###################....####....#................####....#....#.###..........###.#####################........#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########..........#######.......########....###############################....#########....#####....#....####......#######........###....###########################.........########....####....################################....#....###....##....#######....##############.....#############....#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#....#########################....##....##....####....###########........#######################....##....############........###################....####....#................####....#....#.###..........###.#####################........#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########........................................................###########....#########....#####....#....####......#######........###....###########################.........########....####....##############................................................................................................................................#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#....###############....######....##....##....####....###########........#######################....##....############........###################....####....#................####....#....#.###..............................................................###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########.............#######....########.....###############....###########....#########....#####....#....####......#######........###....###########################.........########....####....##############....##############....#....###....##....#######....##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#.................................................................................##....####....###########........#######################....##....############........###################....####....#................####....#....................................................#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########.............#######....########.....###############....###########....#########....#####....#....####......#######........###....###########################.........########....####....##############....##############....#....###.....................##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....######....########....####....###########........#######################....##....############........###################....####....#................####....#....#.###..........#########################........#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########.............#######....########.....###############....###########....#########....#####....#....####......#######........###....###########################.........########....####....##############....##############....#....###..........#####......##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....######....########....####....###########........#######################....##.....................................................................................................................................#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #...........................................................#######....########.....###############....###########....#########....#####....#....####......#######........###....###########################.........########....####....##############....##############....#....###..........#####......##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....######....########....####....###########........#######################....##....############........###################....####....#................##############.####.........#########################........#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########.............#######....########.....###############....###########....#########....#####....#....####......#######........###....###########################.........########....####....##############....##############....#....###..........#####......##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....######....########....####....###########........#######################....##....############........###################....####....#................##############.####.........#########################........#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########.............#######....########.....###############....###########....#########....#####....#....####......#######........###....###########################.........########....####....##############....##############....#....###..........#####......##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....######......................................................................##....############........###################....####....#................##############.####.........#########################........#################..###....################....###################.######.#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###########.............#######....########.....###############....###########....#########....#####....#....####......#######........###....###########################.........########....####....##############....##############....#....###..........#####......##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....##################....................................................................................###################....####....#................##############........................................................................................................................#######.####.###########################################################################.....########################....###########################....#######....# #....###....######....###....###....###................................########.....###############....###########....#########....#####....#....####......#######........###....###########################.........########....####....##############....##############....#....###..........#####......##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#.............................................####....###########....#################################....################....###################....####....#................###################.........#########################........#################..###....################....##.################.####......................................#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####.............###....................................................................#####....#....####......................##....###########################.........########....####....##############....##############....#....###..........#####......##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....##################....####....###########....#################################....################....###################....####....#................###################.........#########################........#################..###....################....##.################.####....######.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####.............###....############.....#########....##....###########....##################....#....####......###########....###....###########################.........########....####....##############....##############....#....###..........#####......##############.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....##################....####....###########....#################################....################....###################....####....#................###################.........#########################........#################..###....################....##.################.####....######.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####.............###....############.....#########....##....###########....##################....#....####......###########....###....###########################.........########....####....##############....##############....#....###..........#####....################.....###....###.......#########....#######....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....##################....####....###########....#################################....################....###################....####....#................###################.........#########################........#################..###....################....##.################.####....######.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####.............###....############.....#########....##....###########....##################....#....####......###########....###....###########################.........########....####....##############....##############....#....###..........#####....################.....###....###..........................................................................................................................#######....########....##########....#...........#....########....#########....#......#############....##################....####....###########....#################################....################....###################....####....#............................................######################..........................................................................................#.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....#..........................................................................##....###########....##################....#....####...................................................................................................................................................################.....###....###....############....#....##....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....##################....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..###....################....##.################.####....#....#.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####..........######....############....##########....##....###########....##################....#....####....#############......#....#############################.......########....####....##############....##############....#....###..........##.......################.....###....###....############....#....##....###.......###....#####################....###################....#######....##.######......#######....########....##########....#...........#....########....#########....#......#############....##################....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..###....################....##.################.####....#....#.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####..........######....############....##########....##....###########....##################....#....####....#############......#....#############################.......########....####....##############....##############....#....###..........##.......################.....###....###....############....#....##....###.......###....######....###########....###################....#######....##.######......#######....########....##########....#...........#....########....#########...........#############....##################....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..###....################....##.################.####....#....#.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####..........######....############....##########....##....###########....##################....#....####....#############......#....#############################.......########....####....##############....##############....#....###..........##.......################.....###....###....############....#....##....###.......###....######....###########....###################....#######....##.######......#######....########....##########....#...........#....########....##############......#############....##################....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..###....................................................#....#.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####..........######....############....##########....##....###########....##################....#....####....#############......#....#############################.......########....####....##############....##############....#....###..........##.......################.....###....###....############....#....##....###.......###....######....###########....###################....#######....##.######....#########....########....##########....#...........#....########....##############......#############....##################....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..#######################.#####.##..............................####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####..........######....############....##########....##....###########....##################....#....####....#############......#....#############################.......########....####....##############....##############....#....###..........##...................................###....############....#....##....###..............................................................................................................................................########....##############......#############....##################....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..#######################.#####.################.######.##....#.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###....###....###....####..........######....############....##########....##.........................................#....####....#############......#....#############################.......########....####....##############....##############....#....###..........##..........#############............###....############....#....##....###.......#############....###########....###################....#######....##.######....#########......######....##########....#...........#....########.........................................#..........#######....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..#######################.#####.################.######.##....#.####.##################....#####################################################.....########################....###########################....#######....# #....###............................###....####..........######....############....##########....##....###########....#######################....####....#############......#....#############################.......########....####....##############....##############....#....###..........##..........#############............###....############....#....##....###.......#############....###########...................................................#########......######....##########....#...........#....########....##############......#############....#....##....#######....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..#######################.#####.################.######.##....#.####.##################....#####################################################.....########################....###########################....#######....# #....###....######....###...........###....####..........######....############....##########....##....###########....#######################....####....#############......#....#############################.......########....####....##############....##############....#....###..........##..........#############............###....############....#....##....###.......#############....###########....###################....#######....##.######....#########......######....##########....#...........#....########....##############......#############....#....##....#######....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..#######################.#####.################.######.##....#.####.##################....#####################################################.....########################....###########################....#######....# #..........................................####..........######....############....##########....##....###########....#######################....####....#############......#....############################............####....####....##############....##############....#....###..........##..........#############............###....############....#....##....###.......#############....###########....###################....#######....##.######....#########......######....##########....#...........#....########....##############......#############....#....##....#######....####....###########....#################################....################....###################....####....#................#######################.....######################...........#################..#######################.#####.################.######.##....#.####.##################....#####################################################.....########################....###########################....#######....# #....###....######........................................#####....############....##########....##....###########....#######################....####....#############......#....############################............####....####....##############....##############....#....###..........##..........#############............###....############....#....##....###.......#############....###########....###################....#######....##.######....#########......######....##########....#...........#....########....##############......#############....#....##....#######....####....###########....#################################....################....###################....####....#....#####....................................................................##################.#######################.#####.################.######.##....#.####.##################....#####################################################.....########################....###########################....#######....# #...........######....###...........###########..........######....############....##########....##....###########....#######################....####....#############......#....############################............####....####....##############....##############....#....###..........##..........#############............###....############....#....##....###.......#############....###########....###################....#######....##.######....#########......######....##########....#...........#....#####.......##############......#############....#....##....#######....####....###########....#################################....################....###################....####....#....#####....########################...........................##...........##################.#######################.#####.################.######.##....#.####..........#########....#####################################################.....########################....###########################....#######....# #...................................###########..........######....############....##########....##....###########.........................................................................................................................................................................................................................................#......................................................................................................................................................#....#####.......##############......#############....#....##....#######....####....###########....#################################....################....###################....####....#....#####....########################.#.....####....###########.##...........##################.#######################.#####.################.######.##....#.####....##....#########....#####################################################.....########################....###########################....#######....# #....#......######....###...........###########..........######....############....##########....##....######################################............#############......#....############################........################....##############....##############....#....###..........##..........#############............###....#######################....###.......#############....###########....###################....###........##.######....###########....######....###################....####....#####.......##############......#############....#....##....#######....####....###########....#################################....################....###################....####....#....#####....########################.#.....####....###########.##.................................................####.#####.################.######.##....#.####....##....#########....#####################################################.....########################....###########################....#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################........################....##############....##############....#....###......................#############............###....#######################....###.......#############....###########....###################....###........##.######....###########....######....###################....####....#####.......##############......#############....#....##....#######....####....###########....#################################....################....########............................#####....########################.#.....####....###########.##...........##########################################.#####.################.######.##....#.####....##....#########....#####################################################.....########################....###########################....#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################...............................................#############....#....###........####.......################............###....#######################....###.................###....###########....###################....###........##.######....###########....######....###################....####....#####.......##############......#############....#....##....#######....####....###########....#################################....################....########....#######....####....#....#####....########################.#.....####....###########.##...........##########################################.......................................####....##....#########....#####################################################.....########################....###########################....#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################........##################################....##############....#....###........####.......################............###....#######################....###..........###....###....###########....###################....###....................................######....###################....####....#####.......##############......#############....#....##....#######....####....###########....#################################....################....########....#######....####....#....#####....########################.#.....####....###########.##...........##########################################.#####.################.######.......#.####....##....#########....#####################################################.....#######################################################....#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################........##################################....##############....#....###........####.......################............###....#######################....###..........###....###....#######........###################....###............#####....###########....######....###################....####....#####.......##############......#############....#....##....#######....####....###########....#################################....################....########....#######....####....#....#####....########################.#.....####....###########.##...........##########################################.#####.################.######.......#.####....##....#########....#####################################################.....#######################################################....#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################........##################################....##############....#....###........####.......################............###....#######################....###..........###....###....#######........###################....###............#####....###########....######....###################...........................................................................................###########....#################################....################....########....#######....####....#....#####....########################.#.....####....###########.##..................................................................................#.......#.####....##....#########....#####################################################.....#######################################################....#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################........##################################....##############....#....###........####.......################............###....#######################....###..........###....###....#######........###################....###............#####....###########....######....###################....####....#####.......##############......#############....#....##....#######....###################....#################################....################....########....#######....####.................................................####....###########.##...........##########################################.#####.################.####.#.......#.####....##....#########....#####################################################.....#######################################################....#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################........##################################....##############....#....###........####.......################............###....#######################....###..........###....###....#######........###################....###............#####....###########....######....###################....####....#####.......##############......#############....#....##....#######....###################....#################################....################....########....#######....####....#....#####....#######################........####....###########.##...........##########################################.#####.################.####.#.......#.####....##....#########....#####################################################.....#######################################################....#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################........##################################....##############...........................................................................##############....###..........###....###....#######........###################....###............#####....#######.................................................................................#############....#....##....#######....###################....#################################....################....########....#######....####....#....#####....#######################........####....###########.##...........##########################################.#####.################.####.#.......#.####....##....#########....#####################################################................................................................#######....# #....#....########....###...........###########..........######....############....##########....##....######################################............#############......#....############################........##################################....##############....#....###........####.......#################..................#####....##############....###..........###....###....#######........###################....###............#####....#######....##########....###################....####....########....################....#############....#....##....#######....###################....#################################....################....########....#######....####....#....#####....##################.....................###########.##...........############################...................................................#.####....##....#########....#####################################################....########################################################....#######....# #....#....########....###...........###########..................................................##....######################################............#############......#....############################........##################################....##############....#....###........####.......#################..................#####....##############....###..........###....###....#######........###################....###............#####....#######....##########....###################....####....########....################....#############....#....##....#######....###################....#################################....################....########....#######....####....#....#####....##################....#........###################.##...........############################....##########.#####.################.####.#.......#.####....##....#########....#####################################################....########################################################....#######....# #....#..............................###########....##....######....############....######........##....######################################............#############......#....############################........##################################....##############....#....###........####.......#################..................#####....##############....###..........###....###....#######........###################....###............#####....#######....##########....###################....####....########....################....#############....#....##....######............................#################################....################....########....#######....####....#....#####....##################....#......................................................###############....##########.#####.################.####.#.......#.####....##....#########....#####################################################....########################################################....#######....# #....#....########....###.......###############....##....######....############....######........##....######################################............#############......#....############################........##################################....#########....................................#################..................#####....#####################..........###....###....#######........###################....###............#####....#######....##########....###################....####....########....################....#############....#....##....######.....########################################################....################....########....#######....####....#....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....####.####....##....#########....#####################################################....########################################################....#######....# #....#....########....###.......###############....##....######....############....######........##....######################################............#############......#....############################........##################################....#########....#....#....###........####....####################..................#####....#####################..........###....###....#######........###################....###.............................................................................########....################....#############....#....##....######.....########################################################....################......................................................................................................................................................................................................................................############################################....########################################################....#######....# #....#....########....###.......###############....##....######....############....######........##....######################################............#############......#....############################........##################################....#########....#....#....###........####....####################..................#####....#####################..........###....###....#######........###################....#######........#####....#######....####..........###################....####....########....################....#############....#....##....######.....########################################################....############################....#######....####....#....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....###....##....##....#########....#####....############################################....########################################################....#######....# #....#....########....###.......###############....##....######....############....######........##....######################################............########....................................................##################################....#########....#....#....###........####....####################..................#####....#####################..........###....###....#######........###################....#######........#####....#######....####..........###################....####....########....###############......................#....##....######.....########################################################....############################....#######....####....#....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....###....##....##....#########....#####....############################################....########################################################....#######....# #...........................................................###....############....######........##....######################################............########....#......#....############################........##################################....#########....#....#....###........####....####################..................#####....#####################..........###....###....#######........###################....#######........#####....#######....####..........###################....####....########..............................................##....######.....########################################################....############################....#######....####....#....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....###....##....##....#########....#####....############################################....########################################################....#######....# #....#....########..............###############....##.......###....############....################....######################################............########....#......#....############################........##################################....#########....#....#....###........####....####################..................#####....#####################..........###....###....#######........###################....#######........#####....#######....####..........###################....####....########....###############.....#############................................##################################################....############################....#######....####....#....#####....##################....#........###################.##...........############################....##########.#####.################.####.#.......................#########....#####....############################################....########################################################....#######....# #....#....###############.......###############....##.......###....############....################....######################################............########....#......#....############################........##################################....#########....#....#....###........####....####################..................#####....#####################..........###....###....#######........###################....#######........#####....#######....####..........###################....####....########....###############.....#############.........##....######.....########################################################....############################.......................#....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....###....##..........#########....#####....############################################....########################################################....#######....# #....#....###############.......###############....##.......###....############....################....######################################............########....#......#....############################........##################################....#########....#....#....###........####....####################.....................##....#####################..........###....###....#######........###################....#######........#####....#######....####..........###################....####....########....###############.....#############.........##....######.....########################################################....############################....#######....#########....#####....##################....#........###################.##...........############################....##########.#####.################..............................#########....#####....############################################....########################################################....#######....# #....#....###############...............#######....##.......###....############....################....######################################............########....#......#....############################........##################################....#########....#....#....###........####....####################.....................##....#####################..........###....###....#######........###################....####.##........#####....#######....####..........###################....####....########....###############.....#############.........##....######.....########################################################....############################....#######....#########....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....###....##..........#########....#####....############################################....#######################....#############################....#######....# #....#....###############....#######....#######....##.......###....############....################....######################################............########....#......#....############################........##################################....#########....#....#....###........####....####################.....................##....#####################..........###....###....#######........###################....####.##........#####....#######....####..........###################....####....########....###############.....#############.........##....######.....########################################################....############################....#######....#########....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....###....##..........#########....#####....############################################....#######################....#############################....#######....# #....#....###############....#######....#######....##.......###....############....################....######################################............########....#......#....############################........##################################....#########....#....#....###........####....####################.....................##....#####################..........###....###....#######..................................................#....#######....####..........###################....####....########....###############.....#############.........##....######.....########################################################....############################....#######....#########....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....###....##..........#########....#####....############################################....#######################....#############################....#######....# #....#....###############....#######....#######....##.......###....############....################....##########################....................................#......#....############################........##################################....#########....#....#....###........####....####################.....................##....#####################..........###....###....#######........###################....####.##............#....#######....####..........###################....####....########....###############.....#############.........##....######.....########################################################....############################....#######....#########....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....###....##..........#########....#####....############################################....############...............#############################....#######....# #....#....###############....#######....#######....##.......###....############....################....##########################....########............########....#......#....############################........##################################....#########..........................................................................##....#####################..........###....###....#######........###########################.##............#....#######....####..........#########.............................................................................................########################################################....############################....#######....#########....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....####.####..........#########....#####....############################################....############....#######....#############################....#######....# #....#....###############....#######....#######....##.......###....############....################....##########################....########............########....#......#....############################........##################################....##############....#....###############....###############....#.....................##....#####################..........###....###....#######........................................................######....####.................................####......######....###############.....#############.........##....######.....########################################################....############################....#######....#########....#####....##################....#........###################.##...........############################....##########.#####.################.####.#....####.####..........#########....#####....############################################....############....#######....#############################....#######....# #....#....###############.......................................................................###....##########################....########............########....#......#....############################........##################################....##############....#....###############....###############....#.....................##....#####################..........###....###....#######....###############################.##............#.....######....####..........###############........####......######....###############........................................................................................############....############################....#######....#########.............................................................................############################....##########.#####.################.####.#....####.####..........#########....#####....############################################....############....#######....#############################....#######....# #....#....###############....#######....#######....##.......###....################################....##########################....########............########....#......#################################........###########################..............................................................................................##....#####################..........###....###.......####....###############################.##............#.....######....####..........###############........####......######....###############.....#############.........########...........######################################....############....############################....#######....#########....##.##....##################....#........###################.##...........############################....##########.......................................####..........#########....#####....############################################....############....#######....#############################....#######....# #....#....###############....#######....#######....##.......###....################################....##########################....########............########....#......#################################........##################################....##############....#....###############....###############....#.........#...........##....#####...........................................####....###############################.##............#.....######....####..........###############........####......######....###############.....#############.........########...........######################################....############....############################....#######....#########....##.##....##################....#........###################.##...........############################....##########.#####.################.####.#....#########..........#########....#####....############################################....##########.......................#######################....#######....# #....#....###############...................................###....################################....##########################....########............########....#......#################################........##################################....##############....#....###############....###########...............................#....#####....############..........###....###.......####....###############################.##............#.....######....####..........###############........####......######...................................................................................................####....############....############################....#######....#########....##.##....##################....#.....................................................################....##########.#####.################.####.#....#########..........#########....#####....############################################....##########......#######....##....#######################....#######....# #....#....###############....#######....#######....##.......###....################################....##########################....########............########....#......#################################........##################################....##############....#....###############....###########........#.........#............#....#####....############..........###....###.......####....##########################...............................#....####..........###############........####......######.......############.....#############.........########...........######################################....############....############################....#######....#########....##.##....##################....#........###################.##...........############################....##########.#####.################.####.#....#########..........#########....#####....############################################....##########......#######....##....#######################....#######....# #....#....###############....#######....#######....##.......###....################################....##########################....########............########....#......################################...............................................##############....#....###############....###########........#.........#............#....#####....############..........###....###.......####....##########################....#.##............#.....#....#....####..........###############........####......######.......############.....#############.........########...........######################################....############....############################....#######....#########....##.##....................................................................############################....##########.#####.################.####.#....#########..........#########....#####....############################################....##########......#######....##....#######################....#######....# #....#....###############....#######....#######....##.......###....################################....##########################....########............########....#......################################.....######################################....##############....#....###############....###########........#.........#............#....#####....############..........###....###.......####....##########################....#.##............#.....#....#....####..........###############........####......######.......############.....#############.........########...........######################################....############....############################....#######....#########....##.########################....#........###################.######..###.#############################....##########.#####.################.####.#....#########..........#########....#####....############################################....##########......#..............................#########....#######....# #....#....###############....#######....#######....##.......###....################################....##########################....########............########....#......################################.....######################################....##############....#....###############....###########........#............................................................................................................................................#....####..........###############........####......######.......############.....#############.........########...........######################################....############....############################....#######....#########....##.########################....#........###################.######..###.#############################....##########........###############.####.#....#########..........#########....#####....##################...................................................##....##....#######################....#######....# #....#....##########################....#######....##.......###....################################....##########################....########............########....#......################################.....######################################....##############....#....###############....###########........#.........#............#....#####....############..........###....######....####....###############################.######........#..........#....####..........###############........####......######.......############.....#############.........########...........######################################....############....############################....#######....#########....##.########################.................................######..###.#############################....##########.######.###############.####.#....#########..........#########....#####....##################....######################....##########......#....##....##....#######################....#######....# #....#....##########################....#######....##.......###....################################....##########################....########...............................################################.....######################################...........................................................................#............#....#####....############..........###....######.....................................................................#....####..........###############........####......######.......############.....#############.........########...........######################################....############....############################....#######....#########....##.#############################........#############....#########..###.#############################....##########.######.###############.####.#....#########..........#########....#####....##################....######################....##########......#....##....##....#######################....#######....# #....#....##########################....#######....##.......###....################################....##########################....########............########....###....################################.....######################################....##############....#....###############....###########........#.........#............#....#####....############..........###....######....####....###############################.######........##.........#....####..........###############........####......######.......############.....#############.........########...........######################################....############....############################....#######....#########....##.#############################.....................................................################....##########.######.###############.####.#....#########..........#########....#####....##################....######################....##########......#....##....##....#######################....#######....# #...........................................................###....################################....##########################....########............########....###....################################.....#################################......................................................................#.........#............#....#####....############..........###....######....####....###############################.######........##.........#....####..........###############........####......#########....############.....#############.........########...........######################################....############....############################....#######....#########....##.#############################........#############....#########..###.#########....################....##########.######.###############.####.#....#########..........#########....#####....##################....######################....##########......#....##....##....#######################....#######....# #....#....##########################....#############.......###....################################....##########################....########............########....###....################################.....#################################....###############........#....###############....#########....................#............#....#####....############......................................................................................................................................####......#########....############.....#############.........########...........######################################....############....############################....#######....#########....##.#############################........#############....#########..###.#########....################....##########.######.###############.####.#....#########..........#########....#####....##################....######################........................................####################....#######....# #....#....##########################....#############.......###....################################....##########################....########............########....###....################################.....#################################....###############........#....###############....#########....#######.........#............#....#####....############.......######....######....####....###############################.######........##.........#....####..........###############.....#######......#########....############.....#############....#############...........######################################....############....############################....#######....#########....##.#############################........#############....#########..###.#########....################....##########.######.###############.####.#....#########..........#########....#####..........................####################################......#######....##....#######################....#######....# #....###############################....############........###....################################....##########################....########....................................................................#################################....###############........#....##################............................................................................######....######....####....###############################.######........##.........#....####..........###############.....#######......#########....############.....#############....#############...........######################################....############....############################....#######....#########....##.#############################........#############....#########..................................................######.###############.####.#....#########..........#########....###################################################################......#######....##....#######################....#######....# #....###############################....############........###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....##################....######....#######.........#............#....#####....###############....######....######....####....###############################.######........##.........#....####..........###############.....#######......#########....############.....#############....#############....................................#############....############....############################....#######....#########....##.#############################........#############....##########.###.#########....################....#################.###############.####.#....#########..........#########....###################################################################......#######....##....#######################....#######....# #....###############################....############........###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....##################....######....#######.........#............#....#####....###############....######....######....####....###############################.######........##.........#....####..........###############.....#######......#########....############.....#############....################........#####################....#############....############....############################....#######....#########....##.#############################.........................##########.###.#########....################....#################.###############.####.#....#########..........#########....###################################################################......#######....##....#######################....#######....# #....###############################....############........###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....##################....######....#######.........#............#....#####....###############....######....######....####....###############################.######........##.........#....####..........###############.....#######......#########....############.....#############....################........#####################....#############....############....############............................................##.#############################........###########......##########.###.#########....################....#################.###############.####.#....#########.......................###################################################################......#######....##....#######################....#######....# #....###############################....############........###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....##################....######....#######.........#............#....#####....###############....######....######....####....###############################.######........##.........#....####..........###############.....#######......#########....############...................................................................................................................................................############.##.#############################........###########......##########.###.#########....################....#################.###############.####.#....#########.......###################################################################################......#######....##....#######################....#######....# #....###############################....############........###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....##################...........................................#....#####....###############....######....######....####....###############################.######........##.........#....####..........###############.....#######......#########....##############################....################........#####################....#############....############....############################....#######....############.##.#############################........###########......##########.###.#########....################....#################.###############.####.............................############################################################################......#######....##....###################...................# #....###############################....############........###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....############################....................#....###....##....#####....###############....######....######....####....###############################.######........#...............####..........###############.....#######......#########....##############################....################........#####################....#############....############....############################....#######....############.##.#############################........###########......##########.###.#########....################....#################.###############.####.#....#########.......######.############################################################################......#######....##....###################........#######....# #....###############################....############........###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....###############################.######........#..........####....#..........###############.....#######......#########....##############################....################........#####################....#############....############....############################....#######....############.##.#############################........###########......##########.###.#########....################....#################.###############.####.#....#########.......######.############################################################################......#######....##....###################........#######....# #....###############################....############........###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....###############################.######........#..........####....#..........###############.....#######......#########....##############################....################........#####################....#############....############....############################....#######....############.##.#############################........###########......########.#.###.#########....################....#################.###############.####.#....#########.......######.############################################################################......#######....##....###################........#######....# #....###############################....############...............................................................................................##....########....###....##################....##########....##################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....###############################.######........#..........####...............###############.....#######......#########....##############################....################........#####################....#############....############....############################....#######....############.##.#############################........###########......########.#.###.#########....################....#################.###############.####.#....#########.......######.############################################################################......#######....##....###################........#######....# #...........................................................###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....###############################.######........#..........####...............###############.....#######......#####............................................................................................................############......................................................#####.##.#############################........###########......................................############....#################.###############.####.#....#########.......######.############################################################################......#######....##....###################........#######....# #....###############################....################....###....################################....##########################....########......##....########....###....##################....##########....##################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....###############################.######........#..........####...............###############.....#######......#####........##############################....#####....#######........############....#####....#############################....############################....#######################.##.#############################........###########......########.#.#############....###.############....##..........................................................######.############################################################################......#######....##....###################........#######....# #....###############################....################....###....################################....##########################....########............########....###....##################....##########....##################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....########################....................................................###############.....#######......#####........##############################....#####....#######........############....#####....#############################....############################....#######################.##.#############################........###########......########.#.#############....###.############....#######.....................................#########....#########.############################################################################......#######....##....###################........#######....# #....###############################....################....###....################################....##########################....########...................................................................##################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....###############################.######........#..........####............##################.....#######......................###########################....#####....#######........############....#####....#############################....############################....############.................................................................................................###.############....#######....######.###############.####.#.############....#########.############################################################################......#######................................................# #....###############################....################....###....################################..................................########............########....###....##################....################################################....###############........#....#######################################.........#....###....##....#####....###############....####........................................................................................................................#######.........##...........###########################....#####....#######.................................#############################....############################....#######################.##.################################.....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.############################################################################......#######....##....###################........#######....# #.......................................################....###....################################......................................................########....###....##################....################################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....###############################.######........#..........####............##################.....#######.........##...........###########################....#####....########.......############....######################################....############################....#######################.##.################################.....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.############################################################################......#######....##....###################........#######....# #....###################################################....###....################################....##########################....##########..........########....###....##################....################################################....###############........#....#######################################.........#....###....##....#####....###############....######....######....####....###############################.######........#..........####............##################.....#######.........##...........###########################....#####....########.......############....######################################....############################....#######################.##.################################.....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.############################################################################......#######....##....###################........#######....# #....###################################################....###....################################....##########################....##########..........########....###....##################....################################################....###############........#....#######################################.........#....###....###########....###############....######....######....####....###############################.######........#..........####............##################.....#######.........##...........###########################....#####....########.......############....######################################....############################....#######################.........................................###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.#####################################################........................................##....###################........#######....# #....###################################################....###....################################....##########################....##########..........########....###....##################....################################################....###############........#....#######################################.........#....###....###########....###############....######....######....####..............................................................###............##################.....#######.........##...........###########################....#####....########.......############....######################################....############################....##########################.#################################....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.############################################################################......#####......##....###################........#######....# #....###################################################....###....################################....##########################....##########..........########....###....##################....################################################....###############..................................................................###....###########............#######....######....######....#######################################.######........#...........###............##################.....#######.........##...........###########################....#####....########.......############....######################################....############################....##########################.#################################....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.#####################################.............................................#####......##....###################........#######....# #....###################################################....###....################################....##########################....##########..........########....###....##################....################################################....###############........#....#######################################.........#....###....###################....#######....######....######....#######################################.######........#...........###...................................#######.........##...........###########################....#####....########.......############....######################################....############################....##########################.#################################....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.#####################################....#....###############.................................................................#######....# #....###################################################....###....################################....##########################....##########..........########....###....##################....################################################....###############........#....#######################################.........#....###....###################....#######....######....######....#######################################.######........#...........###............##################.....#######....................................................................................#####....######################################....############################....##########################.#################################....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.#####################################....#....##############################....#######......##....###################........#######....# #....###################################################....###....################################....##########################....##########..........########....###....##################....################################################....###############........#....#######################################.........#....###....###################....#######....######....######....#######################################.######........#......................................######.....#######.........##...........####################################....########.......############....######################################....############################....##########################.#################################....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.#####################################....#....##############################....#######......##....###################........#######....# #....###########################..............................................................#####....##################....####....##########..........########....###....##################....################################################....###############........#....#######################################.........#....###....###################....#######....######....######....#######################################.######........#..............................................................................####################################....########.......############....######################################....############################....##########################.#################################....###########......########.#.#############....###.############....#######....######.###############.####.#.############....#########.#####################################....#....##############################....#######......##....###################........#######....# #....###########################....####################....###....##################....##########....##################....####....##########..........########....###....##################....################################################....###############........#..................................................................................................######....######....#######################################.######........####........###.........###########....######.....#######.........##....###....####################################....########.......############....######################################....############################....##########################.#################################....###########......########.#.########.####....###.############....#######....######.###############...................................................................................###########################....#######.......................................#######....# #....###########################....####################....###....##################....##########....##################....####....##########..........########....###....##################....################################################....###############........##################################....######........##....###....###################....#######....######....######....#######################################.######...............................................................................................############################....########.......############....######################################....##########################################################.#################################....###########......########.#.########.####....###.############...............................................#######################.###################....##############....#.......###########################....#######....####....###################........#######....# #....###########################....####################....###....##################....##########....##################....####....##########..........########....###....##################....################################################....###############........##################################....######........##....###....###################....#######....######....######....#######################################.######........####........###.........###########....######.....####............##....###....####################################....########.......############....######..............................................################################################.#################################....##########....................................................................................................#####################.###################....##############....#.......###########################....#######....####....###################........#######....# #...........................................................###....##################....##########....##################....####....##########..........########....###....##################....################################################....###############........##################################....######........##....###....###################....#######....######....######....#######################################.######........####........###.........###########....######.....####............##....###....####################################....########.......############....######....############################....######....################################################.#################################....#####################.....................................................................########.####.....#.#####################.###################....##############....#.......###########################....#######....####....###################........#######....# #....####################....###....###########################....##################....##########....##################....####....##########..........########....###....##################....################################################....###############........##################################....######........##....###....###################....#######....######....######....#######################################.######........####........###.........###########....######.....####............##....###....####################################...................................................######################....######....################################################.#################################....#####################.###.#.########.####....###.############.##########....######.######.########.####.....#.#####################.###################....##############....#.......###########################.............................................................# #....####################....###....###########################....##################....##########....##################....####....##########..........########....###....##################....################################################....###############........##################################....######........##....###....###################....#######....######....######....#######################################.######........####........###...................................................##....###....####################################....######.........############....######....############################....######....################################################.#################################....#####################.###.#.########.####....###.############.##########....######.######.########.####.....#.#####################.###################....##############....#.......######################################....####....###################........#######....# #....####################....###....###########################....##################....##########....##################....####....##########..........########....###....##################....################################################....###############........##################################....######........##..................................................................................................................................................................##.....####....####....##....###....####################################....######.........############....######....############################....######....################################################.#########..................................................###.#.########.####...................................######.######.########.####.....#.#####################.###################....##############....#.......######################################....####....#######################....#######....# #....####################....###....###########################....##################....##########....##################....####....##########..........########....###....##################....################################################....############......................................................................##....###################....#######....######....######....############....##############################........#....#......###.........#########.........................####....##....###....####################################....######.........############....######....############################....######....################################################.#########....#############################################.###.#.########.####....###.############.####################.######.########.####.....#.#####################.###################....##############....#.......######################################....####....#######################....#######....# #....####################....###....###########################....##################....##########....##################....####....##########......................###....##################....################################################....############...........##################################....######........##....###....###################....#######....######....######....############....##############################....#####....#......###..........................................................##....####################################....######.........############....######....############################....######....################################################.#########....#############################################.###...########.####...................................................................#.#####################.#######........................######.......................................###########....####....#######################....#######....# #....####################....###....###########################....##################....##########....##################....####....##########........##########....###....##################....################################################....############...........##################################....######........##....###....###################....#######....######....######....############....##############################....#####....#......###.........#########......######.....####............##.....##....####################################....######.........############....######....############################....######....################################################.#########....#############################################.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################.......######################################....####....#######################....#######....# #....####################....###....###########################....##################....##########....##################....####....##########........##########....###....##################....################################################.....................................................................................###....################..................######....######....############....##############################....#####....#......###.........#########......######.....####............##.....##....#####################.............................................#....######....##########################..................................................................########....#############################################.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################.......######################################....####....#######################....#######....# #..........................................................................##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...........##################################....######........##....###............................................................##########....##############################....#####......................................######.....####............##.....##....#####################....###########....######.........#######....#....######....##########################.#....######....################################################..########..............................................###.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################.......######################################....####....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...........##################################....######........##....###....################.......####.......################......##########....##############################....#####...........#####.......#########......######.....####............##.....##....#####################....###########....######..................................................###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################.......######################################....####....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...........##################################....######........##....###....################.......####.......################......##########....##############################....#####......................................######.....####...................##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################.......######################################....####....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...........##################################....######....######....###....################.......####.......################......##########....##############################....#####...........#####.......###########....######.....####............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################.............################################....####....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########.................................................######....######....###....################.......####.......################......##########....##############################....#####...........#####.......###########....######.....####............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################........#....################################....####....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...............#############################.....######....######....###....################.......####.......################......##########....##############################....#####...........#####.......###########....######.....####............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################........#....################################....####....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...............#############################.....######....######....###....################.......####.......################......##########....##################....########....#####...........#####.......###########....###.............................................................................######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.####.#.###.#####################.#######....########....###################........#......................................................................................# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...............#############################.....######....######....###......##############.......####.......################......##########....##################....########....#####...........#####.......###########....###........####............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.###.....................................................###################........#....################################......##....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...............###################.........................................................................................###......##########............................######....#####...........#####.......###########....###........#...............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.###....###.#####################.#######....###############################........#....################################......##....#######################....#######....# #....####################....###....###########################....####....##########....##########..................................##########........##########....###....##################....################################################.....###########...............###################....######.....######....######....#####....##############.......####.......#########....###......##########.......###############......######....#####...........#####.......###########....###........#...............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.###....###.##..............#####.#######....###############################........#....################################......##....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...............###################....######.....######....######....#####....##############.......####.......#########....###......##########.......###############......######....#####...........#####.......###########....###........#...............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.###....###.##....######....#####.#######....###############################........#....################################......##....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...............###################....######.....######....######....#####....##############.......####.......#########....###......##########.......###############......######....#####...........#####.......###########....###........#...............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.###....###.##....######....#####.#######....###############################........#....################################......##....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....##########........##########....###....##################....################################################.....###########...............###################....######.....######....######....#####....##############.......####.......#########....###......##########.......###############......######....#####...........#####.......###########....###........#...............##.....##....#####################....###########....######.........#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.####################.####.#.########.###....###.##....######....#####.#######....###############################........#....################################......##....#######################....#######....# #....####################....###....###########################....####....##########....##########..............................................................................................................................................................................###################....######.........................#####....##############.......####.......#########....###......##########.......###############......######.....####...........#####.......###########....###........#.........................................................#######....######....#....#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.##############.......####.#.########.###.................................####....###############################........#....################################......##....#######################....#######....# #....####################....###....###########################....####....##########....##########....##################....####....#####....#........##########....###....###############.......############....#################################....##....#####...............###################....######.....######....######....#####....##############.......####.......#########....###......##########.......###############......######.....####...........#####.................................#............................#####################........#######....######....#....#######....#....######....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.##############.#####.####.#.########.####.#.###.##....######....#####....####....###############################........#####################################......##....#######################....#######....# #....####################....###....###########################...............................................................................#........##########....###....###############.......############....#################################....##....#####...............###################....######.....######....######....#####....##############.......####.......#########....###.......................###############......######.....####......................................................###........##.....###########################........#######.......................................##....###########....###########.#....######....################################################..##################################################....###.###.##########.####........############.##############.#####.####.#.########.####.#.###.##....######....#####....####....###############################........#####################################......##....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....##########........................................####.......############....#################################....##....#####...............###################....######.....######....######....#####....##############.......####.......#########....#####....#######..........###############......######.....####...........#####....##############...............#....###........##.....###########################........#######....######....#....#######....#....######....###########....###########.#...............................############.................................######################...................................................############.##############.#####.####.#.########.####.#.###.##....######....#####....####....###############################...................................................##....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....##########........##########....###....#######....####.......############....#################################....##....#####...............###################....######.....######....######....#####....##############.......####.......#########....#####....#######.......................................................................................................................................................................................###....#....######....###########....###########.#....######....################################################..###########.######################################.....##.###.##########.####....###.############.##############.#####.####................................................####....###############################.......######################################......##....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....##########........##########....###....#######....####.......############....#################################....##....#####...............###################....######.....######....######....#####....##############.......####.......#########....#####....#######..........##........#####......######.....####...........#####....##############....................###........##.....###########################........#######....######....#....#######....#....######....###########....###########.#....######....################################################..###########.######################################.....##.###.##########.####....###.############.##############.#####.####.#.#.######.####.#.###.##....#####.....#####....####....###############################.......######################################......##....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....##########........##########....###....#######....####.......############....#################################....##....#####...............###################....######.....######....######....#####....##############.......####.......#########....#####....#######..................................###.....####...........#####....##############....................###........##.....###########################........#######....######....#....#######....#....######....###########....###########.#....######....################################################..###########.######################################.....##.###.##########.####....###.######....##.##############.#####.####.#.#.###########.#.###.##....#####.....#####....####....###############################.......######################################....####....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....##########........##########....###....#######....####.......############....#################################....##....#####...............###################....######.....######....######....#####....##############.......####.......#########....#####....#######...................................##.....####...........#####....##############....................###........##.....###########################........#######....######....#....#######....#....######....###########....###########.#....######....################################################..###########.######################################.....##.###.##########.####....###.######....##.##############.#####............................................#####....####....###############################.......######################################....####....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....##########........##########....###....#######....####.......############....#################################....##....#####...............###################....######.....######....######....#####....##############.......####.......#########....#####....#######....................#####..........##.....####...........#####....##############....................###........##.....###########################........#######....######....#....#######....#....######....###########....###########.#....######....################################################..###########.######################################.....##.###.##########.####....###.######....##.##############.#####.####.#.#.###########.#.###.##....######....#####....####....###############################.......######################################....####....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....####...................................#######....####.......############....#################################....##....#####...............################...............................................................................#########....#####....#######.............................................................................###...............................##.....###########################........#######....######....#....#######....#....######....###########....###########.#....######....################################################..###########.######################################.....##.###.##########.####....###.######....##.##############.#####.####.#.#.###########.#.###.##....######....#####....####....###############################.......######################################....####....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....##########....##############....###....#######....####.......############....#################################....##....#####...............###################....#################....######....#####....##############.......####.......#########....#####....#######....................#####..........##.....####.........#######....#################............................##.....###########################........#######....######....#....#######....#....######....###########....###########.#....######....################################################..###########.######################################.....##.###.##########.####....###.######....##.##############.#####.####.#.#.###########.#.###.##....######....#####....####....###############################.......######################################....####....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....#########....................................................############....#################################..............................###################....#################....######....#####....##############.......####.......#########....#####....#######....................#####..........##.....####.........#######....#################......................................................................#######....######....#..............................###########....###########.#....######....################################################..###########.######################################.....##.###.##########.####....###......................................................#.#.###.##....######....#####....####....###############################.......######################################....####....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....#########..............#####.....##....#######....####.......############....#################################....##....#####...............###################....#################....######....#####....##############.......####.......#########....#####....#######....................#####..........##.....####.........#######....#################............................###....###########################........#######....######....############....#....#####################....###########.#....######....################################################..###########.######################################.....##.###.##########.####....##########.....................................######....#.#.###.##....######....#####....####....###############################.......######################################....####....##################################....# #....####################....###....###########################......##....##########....##########....##################....####....#########....######....#####.....##....#######....####.......############....#################################....##....#####...............###################....#################....######....#####....##############.......####.......#########....#####....#######....................#####..........##.....####.........#######....#################............................###....###########################........#######....######....############....#....#####################....###########.#....######....################################################..###########.######################################.....##.###.##########.####....##########......###############.#####.######.#.######....#.#.###.##....######....#####....####....##########....................................................................................................................# #.......#################....###....###########################......##....##########....##########....##################....####....#########....######....#####.....##....#######....####.......############....#################################....##....#####...............###################....#################....######....#####....##############.......####.......#########....#####....#######.....................................................................##############............................###....########################................................############....#....#####################....###########.#....######..................................................##..###########.####################........................................................................................................................######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....##################....####....#########....######....#####.....##....#######....####.......############....#################################....##........................###################....#################....######....#####....##############.......####.......#########....#####....#######...........#........#####..............................#######.......##############............................###....########################...........#######....######....############....#....#####################....###########.#....######....##########################################....##..###########.####################....###############....##.###.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....##################....####....#########....######..........................................############....#################################....##....###.........####................................................######....#####....##############.......####.......#########....#####...............................#####..........##........#.........#######.......##############............................###....########################...........#######....######....############....#....#####################....###########.#....######....######....################################....##..###########.####################....###############....##.###.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....#######.......................#########....######....##........##....#######....####.......############....#############..............................###.........####......#####....########....##############.......######....#####....##############.......####.......#########....################...........#........#####..........##........#.........#######.......##############............................###....##.................................#######....######....############....#....#####################....###########.#....######....######....################################....##..###########.####################....###############....##.###.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....#######....#######....#################....######....##........##....#######....####.......############....#################################....#########.........####......#####....########....##############.......######....#####....##############.......####.......#########....################...................................##........#.........#######.......##############............................###....##....##################....###....#######....######....############....#....#####################....###########.#....######....######....################################....##..###########.####################....###############....##.###.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....#######....#######....#################....######....##........##....#######....####.......############....#################################....#########.........####......#####....########....##############.......######....#####....##############..................................................................................##........#.........#######.......##############............................###....##....##################....###....#######....######....############....#....#####################....###########.#....######....######....################################....##..###########.####################....###############....##.###.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....#######....#######....#################....######....##........##....#######....####.......############....................................................................................................................#....#####....##############....#######.......#########....################.......#####........#####..........##........#..............................................................................##################....###....#######....######....############....#....#####################....###########.#....######....######....################################....##..###########.####################....###############....##.###.##########..........................................####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....#######....#######....#################....######....##........##....#######....####.......#################################################....#########.........####......#####....########....##############.......#....#....#####....##############....#######.......#########...........................#####........#####..........##........#.........#######.......##############............................###....########################....###....#######....######....############....#....#####################....###########.#....######....######....################################...............................................................................................................................######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....#######....#######....#################....######....##........##....#######....####.......#################################################....#########.........####...........................##############.......#....#....#####....##############....#######.......#########.......#############.......#####........#####..........##........#.........#######.......##############............................###....########################....###....#######....######....############....#....#####################....###########.#....######....######....################################....##..################################....##############.....##........................................###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########....##########....#######....#######....#################....######....##........##....#######....####.......##############################.................................................#######....#####.......##############.......#....#....#####....##############....#######.......#########.......#############.......#####........#####..........##........#.........#######.......##############............................###....########################....###....#######....######....############....#....#####################....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....##########........................................#################....######....##........##....#######....####.......#################################################....#########.........###############....#####.......##############.......#....#....#####....##############....#######.......#########.......#############.......#####........#####..........##........#.........#######.......##############............................###....########################....###....#######....######....############....#....#####################....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....########################.....######....############################....######....##........##....#######....####.......#################################################....#########................................................................................................................#########.......................................................##........#.........#######.......##############............................###....########################....###....#######....######....############....#....#####################....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....########################.....######....############################....######....##........##....#######....####.......#################################################....#########.........###############....#####.......######....####.......#....#....#####....##############....#######.......#########.......########............####.........#####..........##........#.........#######.......##############............................................................................#....######....############....#....#############.................................................################################....##..################################....##############.....######.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##...........................................############################....######....##........##....#######....####.......#################################################....#########.........###############....#####.......######....####.......#....#....#####....##############....#######.......#########.......########............####.........#................................................##############............................###....###################....#....###....#######....######....############....#....#############....####....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....#################....###.....######################################....######....##........##....#######....####.......#################################################....#########.........###############....#####.......######....####.......#....#....#####....................................................########............####.........#..............##........##........#######.......##############............................###....###################....#....###....#######....######.........................#############....####....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....#################....###.....######################################....######....##........##....#######....####.......#################################################....#########.........###############....#####.......######....####.......#....................................#######...........#####.......########............####.........#..............##........##........#######.......##############............................###....###################....#....###....#######....######################....##################....####....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####....##################################....##############################################....##################################....# #.......#################....###....###########################......##....#################....###.....#########......................................................................................................................................#########.........###############....#####.......######....####.......######....#####......#######################...........#####.......########............####...........................................................................................................................................................................................##########....####....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......###############.#####.######.#.######....#.########....######....#####....####.....#################################....##############################################....##################################....# #.......#################....###....###########################......##....#################....###.....#################....#################....######....##........##....#######....#######....#################################################....#########.........###############....#####.......######....####.......######....#####......#######################...........#####.......########............####.....#####..............##........##............###.......##############............................###....###################....#....###.....######....######################....##################....####....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......####........###.#####.######.#.######..............................................#################################....##############################################....##################################....# #.......#################....###....###########################......##....#################....###.....#################....#################....######....##........##....#######....#######....#################################################....#########.........###########.........................................######....#####......#######################...........#####.......########............####.....#####..............##........##............###.......##############............................###....###################....#....###.....######....######################....##################....####....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......#########.#.###.#####.######.#.#############....###....######....#####....########.#################################....##############################################....##################################....# #.......#################....###....###########################......##....#################....###.....#################....#################....######....##........##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####......#######################.......................########............####.....#####..........######........##............###.......##############............................###....###################....#....###.....######....######################....##################....####....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......#########.#.###.###.#.######.#.#############....###....######....#####....########.#################################....##############################################....##################################....# #.......#################....###....###########################......#......................................................................................................#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####......#######################...........#####.......########............####.....#####......................................###.......##############............................###....###################....#....###.....######....######################....##################....####....###########.#....######....######....################################....##..################################....##############.....######.##########.####....##########......#########.#.###.###.#.######.#.#############....###....######....#####....########.#################################....##############################################....##################################....# #.......#################....###....###########################......#.....#################....###.....#################....###########################....##........##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####......#######################...........#####.......########............####.....#####..........######........##........#######.......##############............................###....###################....#....###.....######....######################....##################....####.........................................################################....##..################################....##############.....######.##########.####........................................#.######.#.#############............................................................................##############################################....##################################....# #.......#################..................................................#################....###.....#################....###########################....##........##....#######....#######....#################################################....#########.........###############....#####.........####....#######...........................................................................................................................................#######.......##############.................................................................................######################....##################....###################.#....######....##########################################....###.################################....##############.....######.##########.####....##########......#########.#####.##..#.######.#.#############....#############....#####....########.#################################....##############################################....##################################....# #.......#################....###....###########################....###.....#################....###.....#################....###########################..............##....#######....#######....#################################################....#########.........###############....#####.........####......................................................................................................####.....#####.............................................................................................................................###.....######....######################....##################....#####################....######....##########################################....###.################################....##############.....######.##########.####....##########......#########.#####.##..#.######.#.#############....#############....#####....########.###########################............................................................##################################....# #.......#################....###....###########################....###.....#################....###.....#################....###############..........................##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####.........######....##########...........#####.......########............####.....#####..................................#######.......##############............................##########################.........###.....######....######################....##################.............................................................................................................................##############.....######..............................................#####.##..#.######.#.#############....#############....#####....########.#################################....##############################################....##################################....# #.......#################....###....###########################....###.....#################....###.....#################....###############....########..............##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####.........######....##########...........#####.......########............####.....#####..........######........###.......#######.......##############............................##########################.........###.....######....######################....###########################################....######....##########################################....###.###########################....###################.....#################.####....##########......###############.##..#.######.#.#############....#############....#####....########.#################################....##############################################....##################################....# #.......#################....###....###########################....###.....#################....###.....#################....###############....########..............##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####.........######....##########...........#####.......########............####.....#####..........######........###.......#######.......##############............#...............##########################.........###.....######....######################....###########################################....######....##########################################....###.###########################....###################.....#################.####....##########......###############.##..#.######.#.#############....#############....#####....########...............................................#####################################....##################################....# #.......#################....###....###########################....###.....#################....###.....#################....###############....########..............##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####.........######....##########...........#####...........................####.....#####..........######........###.......#######.......##############............#...............##########################...........................######################....###########################################....######....##########################################....###.###########################....###################.....#################.####....#######......................##.##..#.######.#.#############....#############....#####....########.#################################....##############################################....##################################....# #.......#################....###....###########################....###.....#################....###.....#################....###############....########..............##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####.........######....##########...........#####.......########............####.....#####..........######........###.......#######.......##############....####....#...............##############################.....####....################################....###########################################....######....##########################################....###.###########################....###################.....#################.####....#######.........#####....######.##..#.######.#.#############....#############....#####....########.#################################....##############################################....##################################....# #.......###########........................................................#################....###.....#################....###############....########..............##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#####........................................................................................................................................................####....#...............##############....############.....####....################################....###########################################....######....##########################################....###.###########################....###################.....#################.####....#######.........#####....######.##..#.######.#.#############....#############....#####....########.#################################....##############################################....##################################....# #.......#################....###....#####....##################...........##################....###.....###....##########....###############....########..............##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#######.......######....##########...........#######.....########.......#....#........#####..........######........###.......#######.......######################....#...............##############....############.....####....################################....###########################################....######....##########################################....###.###########################....###################.....#################.####....#######.........#####....######.##..#.######.#.#############....#############....#####....########.#################################....##############################################....##################################....# #......................................##....##################...........##################....###.....###....##########....###############....########..............##....#######....#######....#################################################....#########.........###############....#####.........####....#######....######....#######.......######....##########...........#######.....########.......#....#........#####..........######........###.......#######.......######################....#...............##############....############.....####....################################....###########################################....######....##########################################....###.###########################....###################.....#################.####....#######.........#####....######.##..#.######.#.#############....#############....#####....########.#################################....##############################################....##################################....# #.......#################....###.......##....##################...........##################....###.....###....##########....###############....##....................##....#######....#######....#################################################....#########.........###############..................####....#######....######....#######.......######....##########...........#######.....########.......#....#........#####..........######........###.......######..................................................##############....############.....####....################################....###########################################....######....##########################################....###.###########################....###################.....#################.####....#######.........#####....######.##..#.######.#.#############....#############....#####....#####....#################################....##############################################....##################################....# #.......#################....###.......##....##################...........##################....###.....###....##########....###############....##....##..............##....#######....#######....#################################################....#########..........................................####....#######....######....#######.......######....##########...........#######.....########.......#....#........#####..........######........###.......######........######################....#...............##############....############.....####....################################....###########################################....######....##########################################....###.###########################....###################.....#################.####....#######.........#####....######.##..#.######.#.#############....#############....#####....#####.####################################....##############################################....###############.......................# #.......#################....###.......##....##################...........##################....###.....###....##########....###############....##....##......####....##....#######....#######.....################################################....#############.....#############..............................................................................................#######.....########.......#....#........#####..........######........###.......######........######################....#...............##############....############.....####....################################....###########################################....######....##########################################....###.###########################....###################.....###############...........................................##..#.######.#.#############....#############....#####....#####.####################################....##############################################....##################################....# #.......#################....###.......##....##################...........##################....................................................##....##......####....##....#######....#######.....################################################....#############.....########################.........####....#######....######....##########....######....##########...........#######.....########.......#....#........#####..........######........###.......######........######################....#...............##############....############.....####....################################....#####################################################....##########################################....###.###########################....###################...............................................................##..#.######.#.#############....#############....#####....#####.####################################....##############################################....##################################....# #.......#################....###.......##....##################...........##################......#.....###....##########....#############.........................................................################################################....#############.....########################.........####....#######....######....##########....######....##########...........#######.....########............#........#####..........######........###.......######........######################....#...............##############....############.....####....################################....#####################################################....##########################################....###.###########################....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#############....#############....#####....#####.####################################....##############################################....##################################....# #.......#################....###.......##....##################...........##################......#.....###....##########....##############.....##....####............##....#######....#######.....################################################....#############....#########################.........####....#######....######....##########....######....##########...........#######.....#########...........#........#####..........######........###.......######........######################....#...............##############....############.....####....################################........................#################################....##########################################....###.###########################....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#############.................................................#######################....##############################################....##################################....# #.......#################....###.......##....##################...................................#.....###....##########....##############.....##....####......########....#######....#######.....################################################....#############....#########################.........####....#######....######....##########....######....#############......#########.....#########...........#........#####..........######........###....#########........######################....#...............##############....############.....####....################################....################....#################################....##########################################....###.###########################....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#############....######################....#####.#....####....#######################....##############################################....##################################....# #.......#################....###.......##....##################........#######################....#.....###....##########....##############.....##....####......########....#######....#######.....################################################....#############....#########################.........####....#######....######....##########....######....#############......#########.....#########...........#.............................................................######################....#...............##############....############.....####....################################....################....#################################....##########################################....###.###########################....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#############....######################....#####.#....####....#######################....##############################################....##################################....# #.......#################....###.......##....##################........#######################....#.....###....##########....##############.....................########....#######....#######.....################################################....#############....#########################.........####....#######....######....##########....######....#############......#########.....#########...........#........#####..........######................................######################....#...............##############....############.....####....################################....################....#################################....##########################################....###.###########################....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#############....######################....#####.#....####....#######################....##############################################....##################################....# #.......#################....###.......##....##################........#######################....#.....###....##########....##############....###....######....########....#######....#######.....################################################.......................................................####....#######....######....##########....######....#############......#########.....#########...........#........#####..........########.#....###....#########......########################....#...............##############....############.....####....################################....################....#################################....##########################################....###.###########################....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#############....######################....#####.#....####....#######################....####################....######################....##################################....# #.......#################....###.......##....##################........#######################....#.....###....##########....##############....###....######....########....#######....#######.....#################################################################....#########################.........####....#######....######....########.............................................................................................########.#....###....#########......########################....#...............##############....############.....####....################################....################....#################################....##########################################....###.###########################....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#############....######################....#####.#....####....#######################....####################....######################....##################################....# #.......#################....###.......##....##################........#######################....#.....###....##########....##############....###....######....########....##################.....#################################################################....#########################.........####....#######............................######....#############................................................................................................................................................##############....############.....####....################################....################....#################################....############...............................................................##....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#############....######################....#####.#....####....#######################....####################....######################....##################################....# #.......#################....###.......##....##################........#######################....#.....###....##########....##############....###....######....########....##################.....#################################################################....#########################.........####....#######....#....#########################....#############......#######################...........#........#####..........########.#....###....#########.####.########################....#............#################....############.....####....################################....################....#################################....############.#############################....############################.##....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#######..........................................#....####....#######################....####################....######################....##################################....# #......................................##....##################........#######################....#.....###....##########....##############....###....######....########....##################.....#################################################################....#########################.........####....#######....#....#########################....#############......#######################...........#........#####..........########.#....###....#########.####.########################....#............#################....############.....####....################################....################....#################################....############.#############################....############################.##....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#######.#####....######################....#######....####....#######################....####################....######################....##################################....# #....####################....######....##....##################........#######################....#.....###....##########....##############....###....######....########....##################.....#################################################################..............................................................#########################....#############......#######################...........#........#####..........########.#....###....#########.####.########################....#............#################....############.....####....################################....################....#################################....############.#############################....############################.##....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.#######.#####....######################....#######....####....#######################....####################....######################....##################################....# #....####################....######....##....##################........#######################....#.....###....##########....##############....###....######....########....##################.....#####################################################################....####################..........####....#######....#....####.....................................................................................................................................####.########################....#............#################....############.....####....################################....################....###########..........############....############.########................................................#####.##....###################.###################.#.####....#######.....#.#######....######.##..#.######.#.................................#######....#######....####....#######################....####################....######################....##################################....# #....####################....######....##....##################........#######################....#.....###....##########....##############....###....######....########....##################.........................................................#################....############....####.............................#....#########################....#############......##..............#######...........#........#####..........########.#....###....##############.########################....#............#################....############.....####....################################....################....###############......................####....####.########....#################....###################....#####.........................................................................................................................##############.#######....#######....####....#######################....####################....###############.................................................# #....####################....######....##....##################........#######################....#.....###....##########....##############....###....######....########....##################....#################################################....#################....############....####..........####....############....#########################....#############......##....######....#######...........#........#####..........########.#....###....##############.########################....#............#################....############.....####....###############################.............########....###############......####################....####.########....#################....###################....########....###################.###################.#.####....#######.....#.#######....######.##..#.################.#####....##############.#######....#######....####....#######################....####################....###############....###....###############################.......# #....####################....######....##....##################........#######################....#.....###.....................................................########....##################....#################################################....#################....############.....................................#....#########################....#############......##....######....#######...........#........######.#.......########.########....##############.########################....#............#################....############.....####....###############################.....####....########....###############......####################....####.########....#################....###################....########....###################.###################.#.####....#######.....#.#######....######.##..#.################.#####....##############.#######....#######....####......#####################......................................................###############################.......# #....####################....######....##....##################........#######################....#.....###....##########....##############....###....###.......########....##################....#################################################....#################....############....####....##....####....############....#########################....#############......##....######....#######...........#........######.#.......########.########....##############.########################....#............#################....############.....####....###############################.....####....########....###############......####################....####.########....#################....###################....########....###################.###################.#.####....#######.....#.#######....######.##..#.################.#####....##############.#######....#######....######....######################.######################....###############....###....###############################.......# #............................######....##....##################........#######################....#.....###....##########....##############....###....###.......########....##################....#################################################....#################....############....####....##....####....############....#########################....#############......##....######....#######...........#........######.#.......########.########............................................................#################....############.....####....###############################.....####....########....###############......####################....####.########....#################....###################....###############################.###################.#.####....#######.....#.#######....######.##..##################.#####....##############.#######....#######....######....######################.######################....###############....###....###############################.......# #....##############################....##....##################........#######################....#.....###....##########....##############....###....###.......########....##################....#################################################....#################....############....####....##....####....############....#########################....#############......##....######....#######...........#........######.#.......########.########....##############.########################....#............#################....############.....####....##############################........................................................................................#################....###################....###############################.###################.#.####....#######...................................................................................#######....######....######################.######################....###############....###....###############################.......# #....##############################....##....##################........#######################....#.....###....##########....##############....###....###.......########....##################....#################################################....#################....############....####....##....####....############....#########################....#############......##....######....#######...........#........######.#.......########.########....##############.########################....#............#################....############.....####....###############################.....####....########....###############......####################....####.########....#################....###################....###############################.###################.#.####....###########.#.#######....######.##..##################.#####....##############.##################....######....######################.######################....###############....###....###############################.......# #....##############################....##....##################........#######################....#.....###....##########....##############....###....###.......########....##################....#################################################....#################....############....####....##....####....############....#########################....#############......##....######....#######...........#........######.#.......########.########....##############.########################....#............#################....############.....####....###############################.....####....########....###############......####################....####.########....#################....###################....###############################.###################.#.####....###########.#.#######....######.##..##################.#####....##############.##################....######....######################.######################....###############....###....###############################.......# #....##############################....##....##################........#######################....#.....###.....................................................########....##################....#################################################....#################....############....####....##....####....############....#########################....#############......##....######....#######...........#........######.#.......########.########....######.....................................................................................................................................###....########....###############......####################....####.########....#################....###################....###############################.###################.#.####....###########.#.#######....######.##..##################.#####....##############.##################....######....######################.######################....###############....###....###############################.......# #....##############################....##....##################........#######################....#.....###......##....##.....#############....###....#.........########....##################....#################################################....#################....############....####....##....####....############....#########################....#############........................................#........######.#...........................................########################....#............#################....############.....####....###############################.....####....########....###############......####################....####.########....#################....###################....###############################...................................................................##################.#####....####.................................######....######################.######################....###############....###....###############################.......# #....##############################....##....##################........#######################....#.....###......##....##.....#############....###....#.........########....##################....#################################################....#################....############....####....##....####....############....#########################....###############....##....######....#########.........#........######.#.......########.########....######.........##.............................................................................####....###############################.....####....########....###############......####################....####.########....#################....###################....###################################################.######....###########.#.#######....######.##..##################.#####....####....######.##################....######....######################.######################....###############....###....###############################.......# #....##############################....##....##################........#######################....#.....###......##....##.....#############....###....#.........########....##################....#################################################....#################....############....####....##....####....############....#########################....###############....##....######....#########.........#........######.#.......########.########....######.........##....##################....#............#################################.########....###############################.....####....########....###############......####################....####.########....#################....###################....###################################################.######....###########.#.#######....######.##..##################.#####....####....######.##################....######....######################.######################....###############....###....###############################.......# #....##############################....##....######...............................................#.....#........##....##.....#############....###....#.........########....##################....#################################################....#################....############....####....##....####....############....#########################....###############....##....######....#########.........#........######.#.......########.########....######.........##....##################....#............#################################.########....###############################.....####....########....###############......####################....####.########....#################....###################....###################################################.######.............................######.##..##################.#####....####....######.##################....######....######################.######################....###############....###....###############################.......# #....##############################....##....######....########........############################.....#........##....##.....#############....###....#.........########....##################....#################################################....#################....############....####....##....####....###########.....#########################....##############.......................................#........######.#.......########.########....######.........##....##################....#............#################################.########....###############################.....####....########....###############......###################.....####.########....#################....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....######....######################.####################...............................................################.......# #....##############################....##....######....########........############################.....#........##....##.....#####....####....###....#.........########....##################....#################################################....#################....############....####..................................................................................................#########.........#........######.#.......########.########....######.........##....##################....#............#################################.########....###############################.....####....########....###############......###################.....####.########....#################....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....######....######################.####################......###############....###....###############################.......# #....##############################....##....######....########........############################.....#........##....##.......................................########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############.....############....#########.........#........######.#.......########.########....######.........##....##################....#............#################################.########....###############################.....####....########....###############......###################.....####.............#################....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....######....######################.####################......###############....###....###############################.......# #....##############################....##....######....########........#############################....#........##....##.....#####....####....###....#.........########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############.....############....#########.........#........######.#.................................................##################....#............#################################.########....#######.................................................###############......###################.....####.########....#################....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....######....######################.####################......###############....###....###############################.......# #....##############################....##....######....########........#############################....#........##....##.....#####....####....###....#.........########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############.....############....#########.........#........######.#.....##########.########....######.........########################....#............#################################.########....#######....####################.....####....###########################.........................................................#######....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....######....######################.####################......###############....######################################.......# #....##############################....##....######....########........#############################....#........##....##.....#####....####....###....#.........########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############.....############....#########.........#........######.#.....##########.########....######.........########################....#............#################################.########....#######....####################.....####....###########################......###################.....#############....#########.#######....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....######.......................................................#############....######################################.......# #....##############################....##....######....########........#############################....#........##....##.....#####.............................########....##################....#################################################....#################....############....#######.##....####....###...............................................................................................#........######.#.....##########.########....######.........########################....#............#################################.########....#######....####################.....####....###########################......###################.....#############....#########.#######....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....################################.#################.........###############....######################################.......# #....##############################....##....######....########........#############################....#........##....##.....#####....##......###....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############....#############....#########....#....#........######.#.....##########.########....######.........########################....#............#################################.########....#######....####################.....####....###########################......###################.....#############....#########.#######....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....################################.#################.........###############....######################################.......# #............................................######....########........#############################....#........##....##.....#####....##......###....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############....#############......................................................................###.........########################....#............#################################.########....#######....####################.....####....##########.....................................................................................###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....################################.#################.........###############....######################################.......# #....##############################....############....########........#############################....#......................................###....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############....#############....#########....#....#....##########.#.....##########.##################.........########################....#............#################################.########....#######....####################.....####....##########....#############......######..................................................##....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....################################.#################.........###############....######################################.......# #....##############################....############....########........#############################....#........##....##.....#####....##....#####....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############....#############....#########....#....#....##########.#.....##########.##################........#########################....#......................................................................................................##########....#############......######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....################################.#################.........###############....######################################.......# #....##############################....############....########........##########.............................................#####....##....#####....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#########################....##############....#############....#########....#....#....##########.#.....##########.##################........#########################....#........#####################################...............#####....####################..............................................######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######.##################....################################.#################.........###############....######################################.......# #....##############################....############....########........#############################....#........##....##.....#####....##....#####....#....#....########....##################....#################################################....#################....############....#####............................................##############..........................................................................................##################........#########################....#........##############################################....#.#####....####################.....##################....###############....######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....######......#############....################################.#############.............###############....######################################.......# #......................................................########.........................................#........##....##.....#####....##....#####....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.##################........#########################....#........##############################################....#........................................#############....###############....######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....###########.#############....############################...............................................................................................# #....##############################.....###########....########....######################################........##....##.....#####....##....#####....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.##################........#########################....#........##############################################....#.#####....####################.....####.#############....###############....######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....###########.#############....############################.....#############.............###########........######################################.......# #....##############################.....###########....########....######################################........##....##.....#####....##....#####....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.##################..............................................##############################################....#.#####....####################.....####.#############....###############....######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#######....######.##..##################.#####....####....###########.#############....############################.....#############.............###########........######################################.......# #....##############################.....###########....########....######################################........##....##.....#####....##....#####....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....#########################....#........##############################################....#.#####....####################.....####.#############....###############....######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#################.##..##################.#####....####....###########.#############....############################.....#############.............###########........######################################.......# #....##############################.....###########..............................................................##....##.....#####....##....#####....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....#########################....#........##############################################....#.#####....####################.....####.#############....###############....######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#################.##..##################.#####....####....###########.#############....############################.....#############.......................................................###############.......# #....##############################.....###########........####....######################################........##....##.....#####....##....#####....#....#....########....##################....#################################################....#################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....#########################....#........##############################################....#.#####....####################.....####.#############....###############....######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#################.##..##################.#####....####....###########.#############....############################.....#############....###......................................................................# #....##############################.....###########........####....######################################........##....##.....#####....##....#####....#....#....########....##################....#######################################.................................................................####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....#########################....#........##############################################....#.#####....####################.....####.#############....###############....######....#########.........#########....#########.####.##....###################....###################################################.#####################.#.#################.##..##################.#####....####....###########.#############....############################.....#############....###......###########........###################....##################....# #....##############################.....###########........####....######################################........##....##.....#####....##....#####....#....#....########....##################....#######################################.#########....#################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....#########################....#........##############################################....#.#####....####################.....####.#############....###############....######....##..........................................................................##################################################.#####################.#.#################.##..##################.#####....####....###########.#############....############################.....#############....###......###########........###################....##################....# #....##############################.....###########........####....######################################........##....##.....#####....##..............................................................................................................#################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....###################...................##############################################....#.#####....####################.....####.#############....###############....######....##....###.........######################.####.##....###################....###################################################.#####################.#.#################.##..##################.#####....####....###########.#############....############################.....#############....###......###########........###################....##################....# #....##############################.....###########........####....######################################........##....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....###################....##....#........##############################################....#.#####....####################.....####.#############....###############....######....##....###.........######################.####.##....###################....###################################################.#####################.#.#################.##..##################.#####....####....###########.#############....############################.....#############....###......###########........###################....##################....# #....##############################.....###########........####....######################################........##....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....###################....##....#...........................................###########....#.#####....####################.....####.#############....###############....######....##....###.........######################.####.##....###################....#########################################################################.#.####################..##################.#####....####....###########.#############....############################.....#############....###......###########........###################....##################....# #....##############################.....###########........####....######################################......####....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....##########.######################....###################....##....#........################....##########################....#.#####....####################.....####.#############....###############....######....##....###.........######################.####.##....###################....#########################################################################.#.####################..##################.#####....####....###########.#############....############################.....#############....###......###########........###################....##################....# #....##############################.....###########........####....######################################......####....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....#################################....###################....##....#........################....##########################........................................####.#############....###############....................###.........######################.####.##....###################....#########################################################################.#.#........................................#####....####............................................................................................###########........###################....##################....# #....##############################.....###########........####....######################################......####....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....#################################....###################....##....#........################....###############################.#####....#####################....####.#############....#########################..........###.........######################.####.##....###################....#########################################################################.#.####################..##################.############################.#############....######....##################.....#############....###....#############........###################....##################....# #....##############################.....###########........####....######################################......####....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....#################################.....................................................#####....###############################.#####....#####################....####.#############....#########################........................................................###################........................................................................................#######.......##################.############################.#############....######....##################.....#############....###....#############........###################....##################....# #....##############################.....###########........####....######################################......####....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....###########.....#######....##############....######....####....#############....##....###....#....#....############.....########################################################....##....#........#######....#####....###############################.#####....#####################....####.#############....#########################....##....###.........######################.####.######################################################################....############################.#.###############.####.###################.############################.#############....######....##################.....#############....###....#############........###################....##################....# #....##############################.....###########........####....######################################......####....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##...........................................................................#############....##....###....#....#....############.....########################################################....##....#........#######....#####....###############################.#####....#####################....####.#############....#########################....##....###.........######################.####.######################################################################....############################.#.###############.####.###################.############################.................................................................................#######........###################....##################....# #.......................................###########........####....######################################......####....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....##########...................................................................................#....#....############.....########################################################....##....#........#######....#####....###############################.#####....#####################....####.#############....#########################....##....###.........######################......######################################################################....############################............................................############################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##.....#####....##....#####....#....#....##############################....#######################################.##############################....############....#######.##....####....##########......#######....##############....######............###############.###....###....#....#....############.....########################################################....##....#........#######....#####....###############################.#####....#####################...............................####################....##....###.........###########################.######################################################################....##############################.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##..................................#....##############################....#######################################.##############################....############....#######.##....####....##########......#######....##############....######.....................................................................########################################################....##....#........#######....#####....###############################.#####....#####################.......#.#############....#....####################....##....###.........###########################.######################################################################....################................................................................####################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##.....#####....##....#####....######....##############################....#######################################.##############################....############....#######.##....####...........................................................................................................############....#########################################################....##....#........#######....#####....###############################.#####....#####################.......#.#############....#....####################....##....###.........###########################.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##.....#####....##....#####....######....##############################....#######################################.##############################....############....#######.##....####........#....#......#######....##############....######............###############.###....###....#....#################....#########################################################....##....#........#######....#####....###############################.#####....#####################.......#.#############....#....####################....#...........................................#.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##.....#####....##....#####....######....##############################....#######################################.##############################....############....#######.##....####........#....#......#######....##############....######............###############.###....###....#....#################....#########################################################....##....#........#######....#####....###############################.#####....#####################.......#.#############....#........................................................................#.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##.....#####....##....#####....######....##############################....#######################################.##############################....############....#######.##....####........#....#......#######....##############....######............###############.###....###....#....#################....#########################################################....##....#........#######....#####..................................#.#####....#####################.......#.#############....#....#....###############....#.....###.........######################....#.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##.....#####....##....#####....######....##############################....#######################################.##############################....############....#######.##....####........#....#......#######....##############....######............###############.###....###....#....#################....#########################################################....##....#......................................################....#.#####....###############................................#....#....###############....#.....###.........######################....#.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##.....#####....##....#####....######....##############################....#######################################.##############################....############....#######.##....####........#....#......#######....##############....######............###############.###....###....#....#################....#########################################################....##....#........#######....###################################....#.#####....#####################.......#.#############....#....#....###############....#.....###.........######################....#.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....##....#####################........####....######################################......####....##.....#####....##....#####....######....##############################....#######################################.##############################....############....#######.##....####........#....#......#######....##############....######............###############.###....###....#....#################....#########################################################....##....#........#######....###################################....#######....#####################.......#.#############....#....#....###############....#.....###.........######################....#.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #............................................................##....#.........................................................................#####....######....##############################....#######################################.##############################....############....#######.##....####........#....#......#######....##############....######............###############.###....###....#....#################....#########################################################....##....#........#######....################################.................................................................#....#....###############....#.....###.........######################....#.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....###########################..........##....#....###############....##############......##########.....#####....##....#####....######....##############################....#######################################.##############################....############....#######.##....####........#....#......#######....##############....######............###############.###....###....#....#################....#########################################################....##....#........#######....################################.......#######....#####################.......#.#############....#....#....###############....#.....###.........######################....#.######################################################################....################.#############.###############.####.################################################.....#########....######....##################.....####################....##....#######........###################....##################....# #....###############....###########################..........##....#....###############....##############......##########.....#####....##....#####....######....##############################....#######################################.##############################....#########.............................................#######....##############....######............###############.###....###....#....#################....#########################################################....##....#........#######....################################.......###.................................................##....#....#....###############....#.....###.........####################..........................................................####################....################.#############.............................................#########################.....#########....######....##################.....####################....##....###########.................................................# #....###############....###########################..........##....#..........................................................#####....##....#####....######....##############################....#######################################.##############################....#########.......#######.##....####........#....#......#######....##############...................................................................#######....#########################################################....##....#........#######....################################.......###....#####################...........#.#############....#....#....###############....#.....###.........####################.#....#######################....#############################################....################.#############################.#####################################################.....#########....######....##################.....####################................................................################......# #....###############....###########################..........##....####################....##############......##########.....#####....##....#####....######....#########################################################################.##############################....#########.......#######.##....####........#....#......#######....##############....######........###################.###....###....#....######....#######....#########################################################....##....#........#######....################################.......###....#####################...........#.#############....#....#....###############....#.....###.........####################.#....#######################....#############################################....################.#############################.#####################################################.....#########....######....##################.....##########################....##################################....################......# #....###############....###########################..........##....####################....##############......##########.....#####....##....#####....######....#########################################################################.##############################....#########.......#######.##....####........#....#......#######....##############....######........###################.###.........................................#####################################################....##....#........#######....################################.......###....#####################...........#.#############....#....#....###############....#.....###.........####################.#....#######################....#############################################....################.#############################.#####################################################.....#########....######....##################.....##########################....##################################....################......# #....###############....###########################..........##....####################....##########.................................................######....#########################################################################.##############################....#########.......#######.##....####........#....#......#######....##############....######........###################.###....###....#....######....#######............................................#################....##....#........#######....################################.......###....#####################...........#.#############....#....#....###############....#.....###.........####################.#....#######################....#############################################....################.#############################.#####################################################.....#########....######....##################.....##########################....##################################....################......# #....###############....###########################..........##....####################....################....###########....###########....#####....######....#########################################################################.##############################....#########.......#######.##....####........#....#......#######....##############....######........###################.###....###....#....######....#######..........##############################....#################....##....#.................................................................................................#.#############....#....#....###############....#.....###.........####################.#....#######################....#############################################....################.#############################.#####################################################.....#########....######....##################.....##########################....##################################....################......# #....###############....###########################..........##....####################....################....###########....###########....#####....######....#########################################################################.##############################....#########.......#######.##....####........#....#......#######....##############....######........###################.###....###....#....######....#######..........##############################....#################....##....####.....#######....################################.......###....#####################...........#.#############....#....#....###############....#.....###.........####################.#....#######################....#############################################....################.#############################.#####################################################.....###################....##################.....##########################....##################################....################......# #....###############....###################................................................################....###########....###########....#####....######....#########################################################################.##############################....#########.......#######.##....####........#....#......#######....##############....######........###################.###....###....#....######....#######..........##############################....#################....##....####.....#######....################################.......###....#####################...........#.#############....#....#....###############....#.....###.........####################.#....#######################....#############################################....################.#############################.#####################################################.....##############.................................................................................###############....############..........# #....###############....###################....####..........##....########################################....###########....###########....#####....######....#########################################################################.##############################....#########.....................########....#....#......#######....##########......................###################.###....###....#....######....#######..........##############################....#################....##....####.....#######....################################.......###....#####################...........#.#############....#....#....#####.#########................................##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....######################.####.#####################....###############....###############....############..........# #....###############....###################....####..........##....########################################....##.....................................######....#########################################################################.##############################....#########.......#######.##....########....#....#......#######....##########........##########....#######################....###....#....######....#######..........##############################....#################....##....####.....#######....################################.......###....#####################...........#.#############....#....#....#####.##############.....###.........######....##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....######################.####.#####################....###############....###############....############..........# #....###############....###################....####..........##....########################################....###########....###########....###############....#########################################################################.##############################....#########.......#######.##....########....#....#......#######....##########........##########....#######################....###....#....######....#######..........##############################....#################....##....####.....#######....################################.......###....#####################...........#.#############....#....#....#####.##############.....###.........######....##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....######################.####.#####################....###############....###############....############..........# #....###############....###################....####..........##....########################################....###########....###########....###############....#########################################################################.##############################....#########.......#######.##....########....#....#......#######...........................................................................######....#######..........##############################....#################....##....####.....#######....################################.......###....#####################...........#.#############....#....#....#####.##############.....###.........######....##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....######################.####.#####################....##....#########....###############....############..........# #....###############....###################....####..........##....########################################....###########....###########....###############....#########################################################################.##############################....#########.......#######.##....########....#....#......#######....##########........##########....#######################.....##....#....######....#######..........##############################....#################....##....####.....#######....################################.......###....#####################...........#.#############....#....#....#####.##############.....###.........######....##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....######################.####.#####################....##....#########....###############....############..........# #....###############....###################....####..........##....########################################....###########....###########....###############....#########################################################################.##############################....#########.......#######.##....########....#....#......#######....##########........##########....#######################.....##....#....######....#######..........##############################....#####..........................................................................................................................................................................................######....##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....######################.....................................#########....###############....############..........# #....##############..........................................##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########...........................................................#######........##########....#######################.....##....#....######....#######..........##############################....#####....########....##....####.....#######....################################.......###....#####################...........#.######....###....#....#......###.##############....#............######....##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....#########################.#.#####################....##....#########....###############....############..........# #....##############.....###################....####....##....##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##....########....#....#......###........##########........##########....#######################.....##....#....######....#######..........##############################....#####....########....##....####.....#######....################################.......###....######..................................................#...................#####....#............######....##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....#########################.#.#####################....##....#########....###############....############..........# #....##############.....###################....####....##....##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##....########....#....#......###........##########........##########....#######################.....##....#....######....#######..........##############################....#####....########....##....####.....#######....################################.......###....######....###########...........#.######....###.........#......###.#####....#####....#............######....##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....#########################.#.#####################....##....#########....###############....############..........# #....##############.....###################....####....##....##....########################################....##########################....###############....#########################################################################.###....#######################....#########..........####.##....########....#....#......###........##########........##########....#................................................#######..........##############################....#####....########....##....####.....#######....################################.......###....######....###########...........#.######....###.............................................................##########.#....#######################....#############################################....################.#############################.#####################################################.....###################....#########################.#.#####################....##..................##############....############..........# #.......................###################...................................................................................###########....###############....#########################################################################.###....#######################....#########..........####.##....########....#....#......###........##########........##########....#######################.....##....#....#################..........##############################....#####....########....##....####.....#######....################################.......###....######....###########...........#.######....###.....#####......###.#####....#####....#............####################.#....#######################....#############################################....################.#############################.###############################...........................###################.................................................####....##....############################....############..........# #....##############....####################........######....##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##....########....#....#......###........##########........##########....#######################.....##....#....#################..........##############################....#####....########....##....####.....##................................................###....######....###########...........#.######....###.....#####......###.#####....#####....#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#......................................................................................# #....##############....####################........######....##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##....########....#....#......###........##########........##########....##############....................................................##############################....#####....########....##....####.....##....#....################################.......###....######....###########...........#.######....###.....#####......###.#####....#####....#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############.........................................................####...........# #....##############....####################........######....##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##....########....#....#......###........##########........##########....##############....#####.....##....#....#################....##....##############################....#####....########....##....####.....##....#....################################.......###....######....###########................................................................#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################....................................# #....##############....####################........######....##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##....########....#....#......###........##########........##########....##############....#####.....##....#....#################....##....##############################....#####....########....##....####.....##....#....################################.......###....######....###########...........#.######....###.....###........###.#####....###......#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################.#########....############..........# #....##############....####################........######....##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########..........................................................................................................................#....#################....##....##############################....#####....########....##....####.....##....#....################################.......###....######....###########...........#.######....###.....###........###.#####....###......#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################.#########....############..........# #....##############....####################........######....##....########################################....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##############....#....#......###........##########........##########....##############....#####.....##....#....#################....##....##############################....#####....########....##....####.....##....#....################################.......###....######....###########...........#.######....###.....###........###.#####....###......#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################.#########....############..........# #....##############....####################...................................................#############....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##############....#....#......###........##########........##########....##############....#####.....##....#....#################....##....##############################....#####....########....##....####.....##....#....################################........................###########...........#.######....###.....###........###.#####....###......#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################.#########....############..........# #....##############................................######....##....#######################....#############....###########....###########....###############....#########################################################################.###....#######################....#########..........####.##############....#....#......###........##########........##########....##############....#####.....#######....#################....##....##############################....#####....########.........................................................................................................####.#####.....###.....###........###.#####....###......#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################.#########....############..........# #....###################################...........######....##....#######################....#############....###########....###########....###############....##########.................................................................................................................................................#......###........##########..........########....##############....#####.....#######....#################....##....##############################....#####....##############.............##....#....#################################......###....#####################........####.#####.....###.....###........###.#####....###......#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################.#########################..........# #....###################################...........######....##....#######################....#############....###########....###########....###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....#####.....#######....#################....##....##############################....#####....##############.............##....#....#################################......###....#####################.............................................................................####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################.#########################..........# #....###################################...........######....##....#######################....#############....###########....###########....###############....#########################################################################.###....#######################....#########......................#######....#....#......###........##########..........########....##############....#####.....#######....#################....##....##############################....#####....##############.............##....#....#########################.......................................................#####.....###.....###........###.#####....###......#............####################.#....#######################....#############################################....################.#############################.###############################.######################....###################....#########################.#.#############....####....##....##################.#########################..........# #....###################################...........######...............................................###....###########....###########....###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....#####.....#######....#################....##....##############################....#####....##############.............##....#....#################################......##################....######.............#####.....###.....###........###.#####....###......#............####################.#...............................#############################################....################.#############################.###############################.######################....###################......................................................................###########.#########################..........# #....................................................................................#####....######......................................................##....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....#####.....#######.......##############....##....##############################....#####....##############.............##....#....#################################......#######...................................................................#####....###......#............####################.#.......####################....#############################################....################.#############################.###############################.##################............................................................................................################.#########################..........# #....###################################..........#############....##############....#####....######...........###########....#######........###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....#####.....#######.......##############....##....##############################....#####....##############.............##....#....#################################......#######.##########....######................................................................#............####################.#.......####################....#############################################....################.#############################.###############################.##################........###################....###########################.#############....####....##....#.################.#########################..........# #....###################################..........#############....##############....#####....######...........###########....#######........###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....#####.....#######.......##############....##....##############################....#####....##############.............##....#....#################################......#######.##########....######.............#####.....###.....###........###.#####....###....###............####################.####....####################....#############################################....################.#############################.###############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....###################################..........#############....##############....#####.....................###########....#######........###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########................................................................##############....##....##############################....#####....##############.............##....#....#################################...............................................#####.....###.....###........###.#####....###....###............####################.####....####################....#############################################....################.#############################.###############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....###################################..........#############....##############....###############...........###########....#######........###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....######....#######.......##############....##....##############################....#####....##############..........................................................................................................................###........###.#####....###....###............####################.####....####################....#############################################....################.#############################.###############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #.............................##########..........#############....##############....###############...........###########....#######........###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....######....#######.......##############....##....##############################....#####....##############.............##....#....#################################......#######.##########....######............######.....###.....###........###.#####....###....###...............................................##############....#############################################....################.#############################.###############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....##############....###############...........###########....#######........###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....######....#######.......##############....##....##############################....#####....##############.............##....#....#################################......#######.########......................................................###.#####....###....###............####################.####....##....##############....#############################################....################.#############################.###############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....##############....###############...........###########....#######........###############....#########################################################################.###....#######################....#########..........####.###....#######....#....#......###........##########..........########....##############....######....#######.......##############....##....##############################....#####....##############.............##....#....#################################......#######.########......######............######.....###.....###........###.#####....###....###............####################.####....##....##############....#############################################....################.#############################.###############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....##############....###############...........###########....#######........###############....#########################################################################.###..................................................................................................................................................######....#######.......##############....##....##############################....#####....##############.............##....#....#################....############......#######.########......######............######.....###.....###.............................................##################.####....##....##############....#############################################....################.#############################.###############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....##############....###############...........###########....#######........###############....#########################################################################.###########################################.............#.###......#####....#....#......###........##########..........########....############.................................................................................................##############.............##....#....#################....############......#######.########...................................###.....###..........#.#####....###....###..............##################.####....##....##############....#############################################....################.#############################.#.#############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....##############....###############...........###########....#######........###############....#########################################################################.###########################################.............#.###......#####....#....#......###........##########..........########....##############....######....#######.......##############....##....##########################........#####....##############.............##....#....#################....############......#######.########......######........######.........###.....###.............................................##################.####....##....##############....#############################################....################.#############################.#.#############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....##############....###############...........###########....#######........###############....#########################################################################.###########################################.............#.###......#####....#....#......###........##########..........########....##############....######....#######.......##############....##....##########################........#####....##############.............##....#....#################....############......#######.########......######........######.........###.....###..........#.#####....###....###.......#......##################.####....##....##############....#############################################....################.#############################.#.#############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....##############....###############...........###########....#######........###############....###########################################....##########################.###########################################.............#.###......#####....#....#......###........##########..........########....##############....######....#######.......##############....##....##########################......................................................................................................########......######........######.........###.....###..........#.#####....###....###.......#......##################.####....##....##############....#############################################....################.#############################.#.#############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########.............................................###############...........###########....#######........#########..........###########################################....##########################.###########################################.............#.###......#####....#....#......###........##########..........########....########################....#######.......##############....##....##########################........#####....##############........#....##....#....#################....############......###########........................................###.....###..........#.#####....###....###.......#......##################........................................................######################...................................................#.#############################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....#################################...........###########....#######........#########....#################################################....##########################.###########################################.............#.###......#####....#....#......###........##########..........########....########################....##########....##############..........##########################........#####....##############........#....##................................................###########....#......######........##.............###.....###..........#.#####....###....###.......#......##################.####....##....##############....#############################################....################.###############################.#########.###################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....#################################...........###########....#######........#########....#################################################....##########################.###########################################.............#.#####....####.....#....#......###........##########..........########....########################....##########....##############..........##########################........#####....##############........#....##....#....#################....############......###########....#......######........##.............###.....###..........#.#####....###....###.......#......##################.####....##....##############....#############################################....################.###############################.#########.###################.##################........###################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....#################################...........###########....#######........###..........................................................................................###########################################.............#.#####....####.....#................................................................................................##############..........##########################........#####....##############........#....##....#....#################....############......###########....#......######........##.............###.....###..........#.#####....###....###.......#......##################.####....##....##############....#############################################....################.###############################.#########.###################.##################.........##################....###########################.#############....##########....#.################.#########################..........# #....#####################....##########..........#############....#################################.........................................#########....########################################.########....##########################.###########################################.............#.#####....####.....#....#......###........##########..........########....############....########....##########....##############..........##########################........#####....##############........#....##....#....#################.........................................................................###.....###..........#.#####....###....###.......#......##################.####..................................................#######################....################.###############################.#########.###################.##################....#....##################....###########################.#############....##########....#.################.####..............#######..........# #....#####################....##########..........#############....#################################...........###########....####...........#########....########################################.########....##########################.###########################################.............#.#####....####.....#....#......###........##########..........########....############....########....##########....##############..........##########################........#####....##############........#....##....#....#################....############......###########....#......######........##.............###.....###..........#.#####....###....###.......#......##################.####....##....##############....##################....#######################....################.###############################.#########.###################.##################....#....##################....###########################.#############....##########....#.################.####....######....#######..........# #....#####################....##########..........#############....#################################...........###########....####...........#########....########################################.########....##########################.###########################################.............#.#####....####.....#....#.....................................########....############....########....##########....##############..........##########################........#####....##############........#....##....#....#################....############......###########....#......######........##.............###.....###..........#.#####....###....###.......#......##################.####....##....##############....##################....#######################....################.###############################.#########.###################.##################....#....#############......................##############.#############....##########....#.################.####....######....#######....##....# #....#####################....##########..........#############....#################################...........###########....####...........#########....########################################.########....##########################.###################################.....................#.#####....####.....#....###....###........##########..........########....############....########....##########....##############..........###....###################........#####....##############........#....##....#....#################....############......###########....#......######........##.............###.....###..........#.#####....###....###.......#......##################.####....##....##############....##################....#######################....################.###############################.#########.###################.##################....#....#############....#....#########....###...........................................#.################.####....##.........................# #....#####################..........................###########....################################..........................................#########....########################################.########....##########################.###################################....####........#....#.#####....####.....#....###....###........##########..........########....############....########....##########....##############..........###....###################........#####....##############........#....##....#....#################....############.................................................................###..........#.#####....###....###.......#......##################.####....##....##############....##################....#######################....################.###############################.#########.###################.##################....#....#############....#....#########....###....#######.#############....#####............................####....##........#######....##....# #....#####################....#########...........#############....################################............###########....####.......#############....########################################.########....##########################.###################################....####.................................#....###....###........##########..........########....############....########....##########....##############..........###....###################........#####..........................................#################....############......###########....###....######........##.............###....................................###.......#......##################.####....##....##############....##################....#######################....################.###############################.#########.###################.##################....#....#############....#....#########....###....#######.#############....#####.#########.#####################....##........#######....##....# #....#####################....#########......................................................######............###########....####.......#############....########################################.########....##########################.###################################....####........#....#.#####....####.....#....###....###........##########..........########....############....########....##########....##############..........###....###################........#####......############....#####....##....######################....############......###########....###....######........##.............###.....###........###.#####......########.......#......##################.####....##....##############....##################....#######################....################.###############################.#########.###################.##################....#.....................#.....................................................................#################....##........#######....##....# #....#####################....#########.....##....#############....#....##########....###....######............###########....####.......#############....########################################.......................................................................####....####........#....#.#####....####.....#....###....###........##########..........########....############....########....##########....##############..........###....###################........#####......############....#####....##....######################....############......###########....###....######........##.............###.....###........###.#####......########.......#......##################.####....##....##############....##################....#######################....################.###############################.#########.###################.##################....#.......###############....#########....###....#######.#############....#####.#########.....#################....##........#######....##....# #....#####################....#########.....##....#############....#....##########....###....######............###########....####.......#############....########################################.########....##########################.###################################....####........#...................................................................########....############....########....##########....##############..........###....###################........#####......############....#####....##....######################....############......###########....###....######........##.............###.....###............#####......########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.##################....#.......###############....#########....###....#######.#############....#####.#########.....#################...............................# #....#####################....#########.....##....#############....#....##########....###......................###########....####.......#############....########################################.########....##########################.###################################....####........#....#...................#....###....###........##########..........########....############....########....##########....##############..........###....###################........#####......############....#####....##....######################....############......###########....###....######........##....................................#####......########.......#......##################.####....##.......................................................................################.###############################.#########.###################.##################....#.......###############....#########....###....#######.#############....#####.#########.....#################....##........#############....# #.................................................#############....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####........#....#.#####....####.....#....###....###........##########..........########....############....########....##########....##############..........###....###########...........................############....#####....##....#################.....................................................................................................#####......########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.##################....#.......###############....#########....###....#######....##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####........#....#.#####....####.....#....###....###........##########..........########....############....########....##########....##############..........###....###########....####........#######....############....#####....##....#################....#....##########......#.###########....###....###.##........##....####.....####.............#....######......########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.##################....#.......###############....#########....###....#######....##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####........#....#.#####....####.....#....###....###........##########..........########....############....########....##########....##############..........###....###########....####........#######....############....#####....##....#################....#....##########......#.###########....###....###.##........##....####.....####.............#....######......########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.##################....#.......###############....#########....###....#######....##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####........#....#.#####....####.....#....###....###........##########..........########....############....########....##########....################........###....###########....####........#######....############....#####....##....#################....#....##########......#.###########....###....###.##........##....####.....####.............#....######......########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.##################....#..........................#########....###....#######....##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###########........................................................###########....####.......#############....########################################.########....##########################.###################################....####....#####....#.#####....####.....#....###....###........##########..........########....############....########....##########....################........###....###########....####........#######....############....##.............#################....#....##########......#.###########....###....###.##........##....####.....####.............#....######......########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.##################....#.......############.......#########....###....#######....##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####....#####....#.#####....####.....#....###....###........##########..........########....############....########....##########....################........###....###########....####........#######....############....##.......#######################....#....##########......#.###########....###....###.##........##....####.....####.............#....######......########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.##################....#.......############.......#########....###....#######....##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####....#####....#.#####....####.....#....###....###........##########..........########....############....########....##########....################........###....###########....####........#######....############....##.......#######################....#....##########......#.###########....###....###.##........##....####.....####.............#....######......########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.#################.............############.......#########....###....#######....##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####....#####....#.#####.........................###........##########..........########....#...........................##########....################........###....###########....####........#######....############....##.......#######################....#....##########......#.###########....###....###.##........##....####.....####.............#....######.....................#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.#################.....####....############......................................##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####....#####....#.#####.....###............................##########..........########....#....#######....######################....################........###....###########....####........#######....############....##.......#######################....#....##########......#.###########....###....###.######....##....####.....####.............#....######....##########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.#################.....####....############################....###....#######....##########....#####.#########.....................................................# #....#####################....#########.....###################....#....##########....###....######.....###....###########....####.......#############....########################################.########....##########################.###################################....####....#####....#.#####.....###....##....#......###........##########..........########....#....#######....######################....################........###....###########....####........#######....############....##.......#######################....#....##########......#.###########....###....###.######....##....####.....####.............#....######....##########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.###################.#################.....####....##########################......###....#######....##########....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######....####....###########....####.......#############....########################################.########....##########################.###################################....####....#####....#.#####........................................................########....#....#######....######################....################........###....###########....####........#######....############....##.......................................................#.###########....###....###.######....##....####.....####.............#....######....######...................................................##############....##################....##############....#####....################.###############################.#########.##########....#####.#################.....####....##########################......###....#######....##....####....#####.#########.....#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######....####....###########....####.......#############....########################################.########.......................................................................................#.#####.....###....##....#......###........##########..........########....#....#######....######################....################........###....###########....####........#######....############.....................................................##....###.###########....###....###.######....##....####.....####.............#....######....##########.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.##########....#####.#################.....####....##########################......###....#######......................................#################....##........#############....# #....#####################....#########.....###################....#....##########....###....######....####....###########....####.......#############....########################################.########.....#########################.###################################....####.......##....#.#####........................................................########....#....#######....######################....################........###....###########....#.............................................................................................###.###########....###....###.######....#...................................................#####.......#......##################.####....##....##############....##################....##############....#####....################.###############################.#########.##########....#####.#################.....####....####....##################......###....#######....##....####....#####.#########.....#################....##........#############....# #....#####################....#########.....######.......................................................................................................................................#########.########.....#########################.###################################....####.......##....#.#####.....###....##....#......###........##########..........########....#....#######....######################....################........###....###########....####........#######....############....##.......#################....##.........####....##....###.###########....###....###.######....#.....####.....####.............#....######....#....#####.......#......##################.####....##.........................###############....##############....#####....################.###############################.##.######.##########....#####.#################.....####....####....##################......###....#######....##....####....#####.#########.....#################....##........#############....# #....#####################....#########............................#....##########....###....######....####....###########....####.......#############....###########################....#########.########.....#########################.###################################....####.......##....#.#####.....###....##....#......###........##########..........########....#....#######....######################....################........###....###########....####........#######....############....##.......#################....##.........####....##....###.###########....###....###.######....#.....####.....####.............#....######....#....#####............................................................................#######....##############....#####....################.###############################.##.######.##########....#####.#################.....####....####....##################......###....#######....##....####....#####.#########.....#################....##........#############....# #....#####################....##########....########################....##########....###....######....####....###########....####.......#############....###########################....#########.########.....#########################.###################################................................................................##########..........########....#....#######....######################....################........###....###########....####........#######....############....##.......#################....##.........####....##....###.###########....###....###.######....#.....####.....####.............#....######....#....#####.......#......##################.####....##.......###########.......###############....##############....#####....################.###############################.##.######.##########....#####.#################.....####....####....##################......###....#######....##....####....#####.#########.....#################....##........#############....# #....#####################....##########....########################....##########....###....######....####....###########....####.......#############....###########################....#########.########.....#########################.###################################....####.......##....#.#####.....###....#######......###........##########..........########....#....#######....######################....################........###....###########....####........#######....############....##.......#################....##.........####....##....###.###########....###....###.######....#.....####.....####.............#....######....#....#####.......#......###.....................................................................................................................................................######.##########....#####.#################.....####....####....##################......###....#######....##....####....#####.#########.....#################....##........#############....# #....#####################....##########....########################....##########....###....######....####....###########....####.......#############....###########################....#########.########.....#########################.###################################....####.......##....#.#####.....###....#######......###........##########..........########................................................................................########....####........#######....############....##.......#################....##.........####..............###########....###....###.######....#.....####.....####.............#....######....#....#####.......#......###.###################....##....##############.......###############....##############....#####....################.###############################.##.######.##########....#####.#################.....####....................................................................#####.#########.....#################....##........#############....# #....#####################....##########....########################....##########....###....######.......................................................###########################....#########.########.....#########################.###################################....####.......##....#.#####.....###....#######......###........##########..........########....#....#######....##############################################....###.......########....####........#######....############....##.......#################....##.........####....##....###############....###....###.######...................................................#....#####.......#......###.###################....##....##############.......###############....##############....#####....################.###############################.##.######.##########....#####.#################.....####....####....##################..............................................#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......############################################....#########.########............................................................................................................................................................##....#....#######....##############################################....###.......########....#.......................................................................................##....###############....###....###.######....#.....####.....####.............#....###########....#####.......#......###.###################....##....##############.......###############....##############....#####....################.###############################.##.######.##########....#####.#################.....####....####.........................................#....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......############################################....#########.#########....#########################.###################################....####.......##....#.#####.....###....#######......###........##########..........##....##....#....#######....##############################################....###.......####....................#######....##################.......#################....##.........####....##....###############....###....###.######....#.....####.....####.............#....###########....#####.......#......###.###################....##....##############.......###############....##############....#####....################.###############################.##.######.##########....#####.#################.....####....####....##################.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......############################################....#########.#########....#########################.###################################....####.......##....#.#####.....###................................................##....##....#....#######....##############################################....###.......####........#.......###########....##################.......#################....##.........####....##....###############.....##....###.######....#.....####.....####.............#....###########....#####.......#......###.###################....##....##############.......###############....##############............................................................................................#################.....####....####....##################.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......############################################....#########.#########....#########################.###################################....####.......##....#.#####.....###....#######......###....##############..........##....##....#....#######....##############################################....###.......####........#.......###########....##################.......#################....##.........####....##....###############.....##....###.######....#.....####.....####.............#....###########....###.........#......###.###################....##....##############.......###############....##############....#####....################################################.##.######.##########....#####.#################.....####....####....##################.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......############################################....#########.#########....#########################.###################################....####.......##....#.#####.....###....#######......###....##############..........##....##....#....#######....##############################################....###.......####........#.......###########....##################.......#################....##.........####....##....###############.....##....###.######....#.....####.....####.............#....###########....###.........#......###.###################....##....##############.......###############....##############....#####....################################################.##.######.##########....#####.#################.....####....####....##################.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......................................................#########.#########....#########################.##########################.................................................#######......###....##############..........##....##....#..................................................................................................................................................................................................................................................................###########....###.........#......###.###################....##....##############.......###############....##############....#####....################################################.##.######.##########....#####.#################.....####....####....##################.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......#########################################################.#########....#########################.###################################....####.......##....#.#####.....###....#######......###....##############..........##....##....#....#######....#################################....#########....###.......####........#.......###########....##################.......####....#########....##...............................................................................................#....###########....###.........#......###.###################....##....##############.......###############....##############....#####....################################################.##.######.##########....#######################.....####....####....##....############.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......########....#############################################.#########....#########################.###################################....####.......##....#.#####.....###....#######......###....##############..........##....##....#....#######....#################################....#########....###.......####........#.......###########....##################.......####....#########....#####......####....##....###############.....##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##..............................................................#####....################################################.##.######.##########....#######################.....####....####....##....############.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###########....####.......########....#############################################.#########....#########################.###################################....####.......##....#.#####.....###....#######......###....##############..........##....#######....#######....#################################....#########....###.......####........#.......###########....##################.......####....#########....#####......####....##....###############.....##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##....#################....###############....##############....#####....################################################.##.######.##########....#######################.....####....####....##....############.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######............................................##....#############################################.#########....#########################.###################################....####.......##....#.#####.....###....#######......###....##############..........##....#######....#######....#################################....#########....###.......####..........................................................................................................................##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##....#################....###############....##############....#####....################################################.##.######.##########....#######################.....####....####....##....############.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###################.......########....#############################################.#########....#########################.###################################....####.......##....#.#####.....###....#######......###....##############..........##....#######.......####....#################################....#########....###.......####....#####.......###########....################.........####....#########....#####....######..........###################.##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##....#################....###############....##############....#####....################################################............................................................................................####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###################.......########....#############################################.#########....#############################################################....####.......##....#.#####.....###....#######......###....##############..........##....#######.......####....#################################....#########....###.......####....#####.......###########....################.........####....#########....#####....######..........###################.##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##....#################....###############...........................................................................................................................................................................####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###################.......########....#############################################.#########....#############################################################....####.......##....#.#####.....###....#######......###....###########............................................##############################....#########....###.......####....#####.......###########....################.........####....#########....#####....######..........###################.##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####.##.######.##########....#######################.....####....####....##....############.....####....#######....##....#.......####....#######.....#################....##........#############....# #....#####################....##########....########################....##########....###....######......##....###################.......########....#############################################.#########....#############################################################....####.......##....#.#####.....###....#######......###....###########.............##....#######..................#######..................................................####................###########....################.........####....#########....#####....######..........###################.##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####.##.######.##########....#######################.....####....####....##....############.....####....#######....##....#.......####....#######.....#################..............#############....# #....#####################....##########....########################....##########....###....######......##....###################.......########....#############################################.#########....#############################################################....####.......##...........................................###########............................................########################....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........###################.##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####.##.######.##########....#######################.....####............................................######....##....#.......####....#######.....#################....##....#################....# #....#...................................................................................................##....###################.......########....#############################################.#########....#############################################################.................................###....#######......###...........................................................########################....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........###################.##....###.######....#.....####.....#######..........#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####.##.######.##########....#######################.....####....####....##....############.....####.....######....##....#.......####....#######.....#################....##....#################....# #....#....################....######################################....##########....###....########....##....###################.......########....#############################################.#########....#####################################################################.......##......#####....####....#######......###.......#######..............##....#######..................########################....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........#######.................................................................#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####.##.######.##########....#######################.....####....####....##....############.....####.....######....##....#.......####....#######.....#################....##....#################....# #....#....################....######################################....##########....###....########....##....###################.......########....#############################################.#########....#####################################################################.......##......#####....####....#######......###.......#######..............##....#######..................########################....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........#######....########.##....###....###....#....#####....########..........#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####.##.######.##########....#######################.....####....####....##....############.....####.....######....##....#.......####....#######.....#################....##....#################....# #....#....################....######################################....##########....###....########....##....###################.......########....#############################################.#########....#####################################################################.......##......#####....####....#######......###.......#######..............##....#######...................................#######....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........#######....########.##....###....###....#....#####....########..........#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####.##.######.##########....#######################.....####....####....##....############.....####.....######....##....#.......####....#######.....#################....##....#################....# #....#....################....######################################....##########....###....########....##....######################....########....#############################################.#########................................................................................................................................#######..............##....#######..................#############....#######....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........#######....########.##....###....###....#....#####....########..........#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####...........##########....#######################.....####....####....##....############..........................................................................................................# #....#....################....######################################....##########....###....########....##....######################....................#########################################.##################################################################################.......##......#####....####....#######......#.........#######..............##....#######..................#############....#######....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........#######....########.##....###....###....#....#####....########..........#....###########....###.........#......###.###################....##....#################....#################################....#####....########################################....####.####################....#######################.....####....####....##....############.....#####....######....##....#.......###.....########....######....#######....#######################....# #....#....################....######################################....##########....###....########....##....######################....########........#########################################.##################################################################################.......##......#####....####....#######......#.........#######..............##....#######.........................######....#######....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........#######....########.##....###....###....#....#####....########..........#....###########....###.........#......###.###################....##....#################....#################################.........................................................####.####################....#######################.....####....####....##....############.....#####....######....##....#.......###.....########....######....#######....#######################....# #....#....############..................................................##########....###....########....##....######################....########........#########################################.##....############################################################################.......##......#####....####....#######......#.........#######..............##....#######.......####.......###....######....#######....##....#########....###.......####....####........###########....################.........####....#########....#####....######..........#######....########.##....###....###....#....#####....########..........#....###########....###.........#......###.###################....##....#################....#################################.########....###########....#################################.####################....#######################.....####....####....##....############.....#####....######....##....#.......###.....########....######....#######....#######################....# #....#....############........#######################....###########....##########....###......................######################....########........#########################################.##....############################################################################.......##......#####....####....#######......#.........#######..............##....#######.......####.......###....######....#######....##....#########....###.......####....####........###########....################.........####....##....###....#####....######..........#######....########..............###....#....#####....########..........#....###########....###.........#......###.###################....##....#################....#################################.########....###########....#################################.####################....#######################.....####....####....##....############.....#####....######....##....#.......###.....########....######....#######....#######################....# #....#....############........#######################....###########....##########....###############..........######################....########........#########################################.##....############################################################################.......##......#####....####....#######......#.........#######..............##....#######.......####.......###....######....#######....##....#########....###.......####....####........###########....################.........####....##....###....#####....######..........#######....########.........................................................................###.........#......###.###################....##....#################....#################################.########....###########....#################################.####################....#######################.....####....####....##....############.....#####....######....##....#.......###.....########....######....#######....#######################....# #....#....############........#######################....###########....##########....###############..........######################....########........#########################################.##....############################################################################.......##......#####....####....#######......#.........#######..............##....#######.......####.......###....######....#.................................................................................................................###....#####....######..........#######....###########....###....###....#....#####....########.................................................................#######....##....#################....#################################.########....###########....#################################.####################....#######################.....####....####....##....############.....#####....######....##....#.......###.....########....######....#######....#######################....# #....#....############........#######################....###########....##########....###############..........######################....########........#########################################.##....############################################################################.......##......#####....####....#######................#######..............##....#######.......####.......###....######....#######....##....#########..............####....####........###########....################.........####....##....###....#####....######..........#######....###########....###....###....#....#####....########........###....###########....###....#....#......###.###################....##....#################....#################################.########....###########....#################################.####################....#######################.....####....####....##....############.....#####....######....##....#.......###.....########....######....#######....#######################....# #....#....############........#######################....###########....##########....###############..........######################....########........#########################################.##....############################################################################.......##......#####....####....#######................#######..............##....#######.......####.......###....######....#######....##..................................................................############.........####....##....###....#####....######..........#######....##########................................................................................................................................................#################################.########....###########....#################################.####################....#######################.....####....####....##....############.....#####....######....##....#.......###.....##################....#######....#######################....# #....#....############........#######################....###########....##########....#....##########..........######################....########........#########################################.##....############################################################################.......##......#####....####....#######.....................................##....#######.......####.......###....######....#######....##....#########..............####....####........###########........############.........####....##....###....#####....######..........#######....###########....###....###....#....#####....###########.....#.#....###########....###....#....###....###.##########....#####....##....######################################################.########....###########....#################################.#############.............................................................................................................................############....#######....#######################....# #....#....############........#######################....###########....##########....#....##########..........######################....########........#########################################.##....############################################################################.......##......#####....####....#########..............#######..............##....#######.......####.......###....######....#....##....##....#########..............####....####........###########........#####................####....##....###....#####...................................#######....###....###....#....#####....###########.....#.#....###########....###....#....###....###.##########....#####....##....######################################################.########....###########....#################################.#############....###....#######################.....####....####....##....#############....#####....######....##....#.......###.....##################....#######....#######################....# #....#....############........#######################....###########....##########....#....##########..........######################....########........#########################################.##....############################################################################.......##......#####....####....#########..............#######..............##....#######.......####.......###....######....#....##....##....#########..............####....####........###########........#####......#.......................................................#######........#######....###....###....#....#####....###########.....#.#....###########....###....#....###....###.##########....#####....##....######################################################.########....###########....#################################.#############....###....#######################.....####....####....##....#############....#####....######....##....#.......###.....##################....#######....#######################....# #....#....############........#######################....###########....##########....#....##########..........######################....########........#########################################.##....############################################################################.......##......#####....####....#########..............#######..............##....#######.......####.......###....######....#....##....##....#########..............####....####........###########........#####......#....#.........................#####..............................................###....###....#....#####....###########.....#.#....###########....###....#....###....###.##########....#####....##....######################################################.########....###########....#################################.#############....###..........................................................................................##....#.......###.....##################....#######....#######################....# #....#....############........#######################....###########....##########..................................................#....########........#########################################...................................................################################.......##......#####....####....#########..............#######..............##....#######.......####.......###....######....#....##....##....#########..............####....####........###########........#####......#....#########....##....######################..........#######........#######....###....###....#....#####....###########.....#.#....###########....###....#....###....###.##########....#####....##....######################################################.########....###########....#################################.#############....###....#######################...............................................##....############....#.......###.....##################....#######....#######################....# #..........................................................................................##########..........#################....#....########........############################################....###########################################.#############################..........................................................#######..............##....#######.......####.......###....######....#....##....##....#########..............####....####........###########........#####......#....#########....##....######################..........#######........#######....###....###....#....#####....###########.....#.#....###########....###....#....###....###.##########....#####....##....######################################################.########....###########....#################################.#############....###....########################....####....####....##....#############.......##....############....#....######.................................................................# #....#....############........#######################....###########....##########.........##########..........#################....#....########........############################################....###########################################.################################.......##......#############......#######..............#######..............##....#######.......####.......###....######....#....##....##....#########..............####....####........###########........#####......#....#########....##....######################..........#######........#######....###....###.........................................###########....###....#....###....##############....#####....##....######################################################.########....###########....#################################.#############....###....########################....####....####....##....#############.......##....############....#....######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.............................#################....#....########........############################################....###########################################.################################.......##......#############......#######..............#######..............##....#######.......####.......###....######....#....##....##....#########..............####....####........###########........#####......#....#########....##....######################..........#######........#######....###....###....#....##.......###########.....#.#....###########....###....#....###....##############....#####....##....######################################################.########....###########....#################################.#############....###....########################....####....####....##....#############.......##....############....#....######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.........#######.............#################....#....########........############################################....###########################################.################################.......##......#############......#######..............#######..............##....#######.......####.......###....######....#....##....##....#########..............####....####........###########........#####......#....#########....##....######################..........#######........#######....###....###....#....##.......###########.....#.#....###########....###....#....###....##############....#####....##....######################################################.########....###########....#################################.#############.......................................####....####....##...................................................######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.........#######.............#################....#....########........############################################....###########################################.################################.......##......#############......#######..............#######..............##....#######.......####.......###....######....#..............................................................................#####......#....#########....##....######################..........#######........#######....###....###....#....##.......###########.....#.#....###########....###....#....###....##############....###########....######################################################.########....###########....#################################.####################....################################....####....##......###########.......##....############.........######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.........#######.............#################....#....########........############################################....###########################################.################################.......##......#############......#######..............#######.........................................................................##....#########.......###########....####........###########........#####......#....#########....##....######################..........#######........#######....###....###....#....##.......###########.#####.#....###########....###....#....###....##############....###########....######################################################.########....###########....#################################.###################......................................................................................................######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.........#######.............#################.........########........############################################....###########################################.################################.......##...................................................................##....#######.......####....######....######....#....##....##....#########.......###########....####........###########........#####......#....#########....##....######################..........#######........#######....###....###....#....##.......###########.#####.#....###########....###....#....###....##############....###########....######################################################.########....###########....#################################.####################....################################....##########......###########.......##....#....#######.........######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.........#######.............##############.................................................................#######....###########################################.################################.......##.......############......#######..............#######..............##....#######.......####....######....######....#....##....##....................................................................................#######....##....######################..........#######........#######....###....###....#....##.......###########.#####.#....###########....###....#....###....##############....###########....######################################################.########....###########....#################################.####################....################################....##########......###########.......##....#....#######.........######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.........#######.............#################....########....#........#################################....#######....###########################################.################################.......##.......############......#######..............#######..............##....#######.......####....######....######....#....##....##....#########.......###########....####........######....#........#####......#....##.................................................#######..................................................................................................................................###....######################################################.########....###########....#################################.####################....################################....##########......###########.......##....#....#######.........######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.........#######.............#################....########....#........###########.......................................#########################################.################################.......##.......############......#######..............#######..............##....#######.......####....######....######....#....##....##....#########............................................#........#####.................###....##....#########################.......#######....###########....###....##..................................................###....###....#....###....##############....####....###....................................................######.########....###########....#################################.####################....################################....##########......###########.......##....#....#######.........######.....##################....#######....#######################....# #....#....############........#######################....###########....##########.........#######.............#################....########....#........######################.##########....#######....#.#########################################.################################.......##.......############................................................................................................#....##....##...............................................######....#........#######....#....#########....##....#########################.......#######....###########....###....##.....#######.......###########.#####.#....###########....###....#....###....##############....####....##############################....###########################.########....###########....#################################.####################....################################....##########......###########.......##....#....#######.........######.....##################....#######....#######################....# #....#....############..................................................##########.............................#################....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............#######..............##....#######.......####....######....######....#....##....##....############....###########....####........######....#........#######....#....#########....##....#########################.......#######....###########....###....##.....#######.......###########.#####.#....###########....###....#....###....##############....####......................................###########################.########....###########....#################################.####################....################################....##########......###########..............................................................................#######################....# #....#....############....###########################....#######...........................####................#################....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............#######..............##....#######.......####....######....######....#....##....##....############....###########....####........######....#........#######....#........................................................................................##.....#######.......###########.#####.#....###########...................................................############################....###########################.########....###########....#################################.####################....################################....##########......###########.......##....#....#######.........######.#.####################....##################################....# #....#....############....###########################....#######....##############.........####................#################....##....##....#........######################.##########....#######....#.#########################################.################################.......##..............................................#######..............##....#######.......####....######....######....#....##....##....############....###########....####........######....#........#######....#....#########....##....#########################.......#######....###########....#########.....#######.......###########.#####.#....###########....###....#....###....................................................................#######################.########....###########....#################################.####################....################################....##########......###########.......##....#....#######.........######.#.####################....##################################....# #....#....############....###########################....#######....##############.........####................#################....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............#######..............##....#######.......####....######....######....#....##....##....############....###########....####........######....#........#######....#....#########....##....#########################.......#######....###########....#########.....#######.......###########.#####.#....###########....###....#....###....######################......############################....###########################.########....###.................................................................................................................................................................................................................#########################....# #....#....############....###########################....#######....##############.........####................#################....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............#######..............##....#######.......####....######....######....#....##....##....############....###########....####........######....#........#######....#....#########..........................................#######....###########....#########.....#######.......###########.##....#....###########....###....#....###....######################......############################....##########..................########....###########....######################################################....################################....##########......###########....#####....#....#######...........####.#.#######....#########....##################################....# #..............#######....###########################....#######....##############.........####................#################....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######...................................................................................#....##....##....############....###########....####........######.............................#########....##....#########################....##########....###########....#########.....#######.......###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....######################################################....################################....##########......###########....#####....#....#######...........####.#.#######....#########....##################################....# #....#....#....#######....###########################....#######....##############.........####..............................###....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............########...........####....#######.......####....######....######....#....##....##....############....###########....####........######....#........#######....#....#########....##....#########################....##########....###########....#########.....#######.......###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....######################################################....################################....##########.........................#....#....#######...........####.#.#######....#########....##################################....# #....#....#....#######....###########################....#######....##############.........#######.............##########....###....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............########...........####....#######.......####....######....######....#....##....##....############....###################........######................................................#########################....##########....###########....#########.....#######.......###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....######################################################....################################....##########......###########........#....#....#######...........####.#.#######....#########....##################################....# #....#....#.......####....###########################....#######....##############.........#######.............##########....###....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............########...........####....#######.......####....######....######....#....##....##....############....###################........######.............#######....#....#########..........#########################....##########....###########....#########.....#######.......###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....######################################################....################################....##########......###########........#....#....#######..........................................##################################....# #....#....#.......####....###########################....#######....##############.........#######.............##########....###....##....##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............########...........####....#######.......####....######....######....#....##....##....############....###################........######.............#######....#....#########..........#########################....##########...............................................###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....######################################################....################################....##########......###########........#....#....#######...........####.#.#######....###############################################....# #....#....#.......####....###########################....#######....##############.........#######.............##########....###................#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............########...........####....#######.......####....######....######....#....##....##....########...................................######.............#######....#....#########..........#########################....##########......#########....#########.....##########....###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....######################################################....################################....##########......###########........#....#....#######...........####.#.#######....###############################################....# #....#....#.......####....###########################....#######....##############.........#######.............##########....###..........##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............########...........####....#######.......####....######....######....#....##....##....########........###################........######.............#######....#....#########..........#########################....##########......#########....#########.....##########....###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....######################################################....################################....##########......###########........#....#....#######...........####.#.#######....###############################################....# #....#....#.......####....###########################....#######....##############.........#######.............##########....###..........##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............########...........####....#######.......####....######....######....#....##....##....########........###################........######.............#######....#....#########..........#########################....##########......#########....#########.....##########....###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....######################################################....################################....##########......###########........#....#....#######...........####.#.#######....###############################################....# #....#....#.........................................................##############.........#######................#######....###..........##....#........######################.##########....#######....#.#########################################.################################.......##.......############......#######..............########...........####....#######.......####....######....######....#....##....##....########........###################........######.............#######....#....#########..........#########################....##########......######.....................##########....###########.##....#....###########....###....#....###....######################......############################....############.#######################....###########....##########.###########.###############################....##..................................##########......###########........#....#....#######...........####.#.#######....#############################......................# #....#............####....###########################....###........##############.........#######................#######....###..........##....#........######################.##########....#######....#.#########################################.################################.......##.......############.......................................................................#....######....######....#....##....##....########........###################........######................................................#########################....####.....................................................###########.##....#..................................................................############################....############.#######################....###########....##########.###########.###############################....##....##########################....##########......###########........#....#....#######...........####.#.#######....#############################.#################....# #....######.......####....###########################....###........##############.........#######................#######....###..........##....#........######################.##########....#######....#.#########################################.################################.......##.......##############....#######..............########...........####....#######..........#....######....######....#....##....##....########........###################........######.........###########......................................................................................................######......###########.##....#....###########....###....#....###....######################.....#############################....############.#######################....###########....##########.###########.###############################....##....##########################....##########......###########........#....#....#######...........####.#.#######....#############################.#################....# #....######.......####....###########################....###........##############.........#######................#######............................RRRR...............................................................................................................................................................######..............########.........................................................................................................................######.........###########.........#########..........#########################....##########......####.....................................###########.##....#....###########....###....#....###....######################.....#############################....############.#######################....###########....##########.###########.###############################....##....##########################....##########......###########........#....#....#######...........####.#.#######....#############################.#################....# #....######...................................................................................................................##..........##....#....##########################.##########....####.......#.#########################################.################################.......##.......##############....#######.............................................###..........#....################.........##....................................................................###########.........#########..........#########################....#####.....................................................##########.##....#....###########....###....#....###....######################.....#############################....############.#######################....###########....##########.###########.###############################....##....##########################....##########......###########........#....#....#######...........####......................#####################.#################....# #....######......#####....###########################....###........############...........#....##................#######.....##..........##....#....##########################.##########....####.......#.#########################################.################################.......##.......##############....#######..............########...........####........###..........#....#####....................##....##....########........################....#.........................................#########............................................#######....####....#....##########....#.######.......##########.##....#....###########....###....#....###....######################.....#############################....############.#######################....###########....##########.###########.###############################....##....##########################....##########............................................................................................########.#################....# #................#####....###########################....###........############...........#....##................#######.....##..........##....#....##########################.##########....####.......#.#########################################.################################.......##.......##############....#######..............########...........####........###..........#....#####....#######.........##....##....########........################....#......######.........###########....#....############.......#########################....#....#######....####....#....##########....#.######.......##########.##....#....###########....###....#....###....######################.....#############################....############.#######################....###########....##########.###########.###############################....##....##########################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..........#####....###########################....###........############...........#....##................#######.....##..............................................#.##########....####.......#.#########################################.################################.......##.......##############....#######..............########...........####........###..........#....#####....#######.........##....##....########........################....#......######.........###########....#....############.......#########################....#....#######....####....#....##########....#.######.......##########.##....#....###########....###....#....###....######################.....#############################....############.#######################....###########....##########.###########.###############################....##....##########################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..........#####....###########################....###........############...........#....##................#######.....##................#....#####################....#.##########....####.......#.#########################################.################################.......##.......##############....#######..............########...........####........###..........#....#####....#######.........##....##....########........################....#......######.........###########....#....############.......#########################....#....#######....####....###############....#.######.......##########.##....#....###########....###....#....###....######################.....#############################....############.#######################....###########....##########.###########.###############################....##....##########################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..........#####....###########################....###........############...........#....##................#######.....##................#....#####################....#.##########....####.......#.#########################################.################################.......##..............................................########...........####........###..........#....#####....#######.........##....##....########........################....#......######.........###########....#....############.......#########################....#....#######....####....###############....#.######.......#########..................................................................................................................................................................##########.###########.###############################....##....##########################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..........#####....###########################....###....................................................................................#....#####################....#.##########....####.......#.#########################################.################################.......##...............................................................................................#####....#######.........##....##....########........################....#......######.........###########....#....############.......#########################....#....#######....####....###############....#.######.......##########.##....#....###########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.###############################....##....##########################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..........#####..............................................############........####....##................#######.....##................#....#####################....############....####.......#.#########################################.################################.......##.......##############....#######..............####...............####........###.......####....#####....#######.........##....##....########........################....#......######.........###########....#....############.......#########################....#....#######....####....###############....#.######.......##########.##....#....###########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.###############################....##....####.#####################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..........####################################....###........############........####....##................#######.....##................#....#####################....############....####..............####################################.################################.......##.......##############....#######..............####...............####........###.......####....#####....#######.........##....##....########........################....#......######.........###########....#....############.......##############............................................................######.......##########.##....#....###########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.###############################....##....####.#####################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..........####################################....###........############........####....##................#######.....##................#....#####################....############....####....####.#....#################################...........................................................................................................................................................................##....########........################....#......######.........###########....#....############.......#########################....#.....######....####....###############....########...............................................................######################.....#############....############....############.#######################....#########################.###########.###############################....##....####.#####################....##########....#############........#....#....########..........##############....#####.........................#################....# #....##..........####################################....###........############........####....##................#######.....##................#....#####################....############....####....####...........................................################################....#####.......##############....#######..............####...............####........###....#######....#####....#######...............##....########........################....#......######.........###########....#....############.......#########################....#.....######....####....###############....########....#############.##....#.......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.###############################....##....####.#####################....##########....#############........#....#....########..........##############....#####....####################.#################....# #................#################################....................................................................................................................................................######....#####################################################################....#####.......##############....#######..............####...............####........###....#######....#####....#######...............##....########........################....#......######................................................#########################....#.....######....####....###############....########....#############.##....#.......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.###############################....##....####.#####################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##........###################################.......###........############....########....##................####..........................#....#####################....############....##############....#####################################################################....#####.......##############....#######..............####...............####........###....#######....#####..............................................................................................................############.......#########################....#.....######....####....###############....########....#############.##....#.......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.###############################....##....####.#####################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##........###################################.......###........############....########....##................####..........................#....#####################....############....##############....#####################################################################....#####.......##############....#######............................................................................###...............#.....########........################....#......########.......###########....#....############.......#########################....#.....######....####....###############....########....#############.##....#.......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.###############################....##....####.#####################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##........###################################.......###........####..........................................####..........................#....#####################....############....##############....#####################################################################....#####.......#########################.................................####.........##....#######....#########....###...............#.....########........################....#......########.......###########....#....############.......#########################....#.....######....####....#####......................................................########....###....#....###....######################.....#############....############....############.##################......................................................................................................................##########....#############........#....#....########..........##############....#####....####################.#################....# #....##........###################################.......###........####....####....########....#####.............####..........................#....#####################....############....##############....#####################################################################....#####.......#########################.......###....####....####.......####.........##....#######....#########....###...............#.....########........################....#......########.......###########....#....############.......#########################....#.................................................................................................................######################.....#############....############....############.#######################....#########################.###########.#############.......................................###############....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..................................................###........####....####....########....#####................................................#####################....############....##############....#####################################################################....#####.......#########################................##....####.......####.........##....#######....#########....###...............#.....########........########.................................................#....############.......#########################....#....#######....####....####.....######....########....#############.##....##......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.#####################################....####.#####################....##########....#############........#....#....########..........##############....#####....####################.#################....# #....##..........#################################....######........####....####....########....#####.............####..........................#....#####################....############....##############....#####################################################################....#####.......#########################.......###......##....####.......####.........##....#######....#########....###.....................................########......................................................................................................#....#######....####....####.....######....########....#####..........................................................................................................................................................#########################.###########.....#################################....####.#####################....##########....#############.........................................................##..............................................# #....##..........#################################....######....................................................................................#....#####################....############....##############....#####################################################################....#####.......#########################.......###......##....####.......####.........##....#######....#########....###....#..........#.....########........################....#......########.......################....############....#################################....#######....####....####...............................................##......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########....#################....#....#....########.........................................################.#################....# #....##..........#################################....######......................................................####..........................#....#####################....############....##############....#####################################################################....#####.......#########################.......###......##....####.......####.........##....#######....#########....###....#..........#.....########........################....###....########.......################....############....#################################....#######....####....####.....######....########....#####....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########....#################....#....#....############......##############....#####........################.#################....# #....##..........#################################....######........####....####....#######.....#####..........#######..........................#....#####################....############....##############....#####################################################################....#####.......#########################.......###......##....####.......####.........##....#######....#########....###....#..........#.....########........################....###....########.......################....############....#################################....#######....####....####.....######....########...................................................#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########....#################....#....#....############......##############....#####........################.#################....# #....##..........#################################....######........####....####....#######.....#####..........#######..........................#....#####################....############....##############....#####################################################################....#####..............................................................................##....#..............................#..........#.....########........################....###....########.......################....############....#################################....#######....####....####.....######....#################....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########....#################....#....#....############......##############....#####........################.#################....# #....##..........#################################....######........####....####....#######.....#####..........#######..........................#....#####################....############....##############....#####################################################################....#####......##########################.......###...............................................##....#########....###....#..........#.....########........################....###....########.......################....############....#################################....#######....####....####.....######....#################....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########....#################....#....#....############......##############....#####........################.#################....# #....##..........#################################....######........####....####....####........#####..........#######..........................#....#####################....############....##############....#####################################################################....#####......##########################.......#####....##########.......########.....##....#..............................#..........#.....########........################....###....########.......################....############....#################################....#######....####....####.....######....#################....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########....#################....#....#....############......##############....#####........################.#################....# #....##..........#################################....######........####....####....####........#####..........#######..........................#....#####################....############....##############....#####################################################################....#####......##########################.......#####....##########.......########.....##....#..........#########....###....#..........#.....########........################....###....########.......################....############....#################################....#######...................................................................................###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########.......................................................................#####........################.#################....# #....##..........#################################....######........####......................................................................................................................##############....#####################################################################....#####......##########################.......#####...................................................#########....###....#..........#.....########..................................................################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########......###############....#....#################...........................................................................# #....##..........#################################....######........####....############........#####..........#######..........................#....#####################....##############################....#####################################################################....#####.......................................................###.......########.....##....#..........#########....###....#..........#.....########........################....###....########.......################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########......###############....#....#################......##############....#####........################.#################....# #....##..........#################################....######........####....############........#####..........#######..........................#....#####################....##############################....#####################################################################....#####....############################.......#####....###....###.......########.....##....#..........#########....###....#..........#.....########........################....###....########.......################....############....#################################....######................................#################....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########......###############....#....#################.....................................################.#################....# #....##..........#################################....######........####....############........#####..........#######...........................................................###########################....#####################################################################....#####....############################.......#####....###....###.......########......................#########....###....#..........#.....########........################....###....########....###################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########......###############....#....#################......##############....#####....####################.#################....# #....##..........#################################....######........####....############........#####..........#######....................##....#....#####################.......###########################....#####################################################################....#####....############################.......#####.....................#########....##....#..........#########....###....#..........#.....########...................................########....###################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################.....#############....############....############.#######################....#########################.###########.....#################################....####.#####################....##########......###############....#....#################......##############....#####....####################.#################....# #....##..........#################################....######........####....############........#####..........#######....................##....#....#####################.......###########################....#####################################################################....#####....############################.......#####....###....###......##########....##....#..........#########....###....#..........#....#########........################....###############....###################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################.....#############....############################.#######################....#########################.###########.....#################################....####.#####################....##########......###############....#....#################......##############....#####....####################.#################....# #....##..........#################################....######........####....############........#####.....................................##....#....#####################.......###########################....#####################################################################....#####....################...................................................###....##....#..........#########....###....#..........#....#########........################....###############....###################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################.................................................#.#######################....#########################.###########.....#################################....####.#####################....##########......###############....#....#################......##############....#####....####################.#################....# #....##..........#################################....######........####....############........#####..........#######................######....#....#####################.......###########################....#####################################################################....#####....###############################....#####....###....###......###....###....##....#..........#########....###....#..........#....#########........################....###############....###################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################....##############....##########################.#.#######################....#########################.###########.....#################################....####.#####################....##########......###############....#....#################......##############....#####....############....####.#################....# #....##...............................................................................................................................######....#....#####################.......###########################....###########....######################################################....#####....###############################....#####....###....###.........................................................................#########........################....###############....###################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################....##############....##########################.#.#######################....#########################.###########.....#################################....####.#####################....##########......###############..................................................#####....############....####.#################....# #....##....##....#################################....######....########....############.......####...................................######....#....#####################.......###########################....###########....######################################################....#####....###############################....#####....###....###......###....###..................................###....#..........##############........################....###############....###################....############....#################################....###############....####.....######....#################....####.########......########....###....#....###....######################....##############....##########################.#.#######################....#########################.###########.....#################################....####.#####################....##########......####################....#################....################....#####....############....####.#################....# #....##....##....#################################....######....########....############.......####......##....#######................######....#....#####################.......###########################....###########....######################################################....#####....###############################....#####....###....###......###....###..........#..........################....#..........##############....####################....###############....###################....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....##############....##########################.#.#######################....#########################.###########.....#################################....####.#####################....##########......####################....#################....################....#####....############....####.#################....# #....##....##....#################################....######....########....############.......####......##....#######................######....#....#####################.......###########################....###########....######################################################....#...........................................#####....###....###......###....###..........#..........################....#..........##############....####################....###############....###################....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....##############....##########################.#.####################################################.###########.....#################################....####.#####################....##########......####################....#################....################....#####....############....####.#################....# #....##....##....#################################....######....########....############.......####......##....#######................######....#....#####################.......###########################....###########....######################################################....#........###############################....#####....###....###......###..................................................................................................................................#########....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....##############....##########################.#.####################################################.###########.....#################################....####.#####################....##########......####################....#################....################....#####....############....####.#################....# #....##....##....#################################....######....########....############..............................................######....#....#####################.......###########################....###########....######################################################....#........###############################....#####....###....###......##########..........#..........################....#..........##############....####################....###############....######....#########....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....##############....##########################.#.####################################################.###########.....#################################....####.####.....................##########......####################....#################....################....#####....############....####.#################....# #....##....##....#############..............................................############.......####......##....#######..............########....#....#####################.......###########################....###########....######################################################....#........###############################....#####....###....###......#########.......................................................................####################....###############....######....#########....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....##############....##########################.#.####################################################.###########.....#################################....####.####....###########################......####################....#################....################....#####....############....####.#################....# #....##....##....#############....######################################....############.......####......##....#######..............########....#....#####################.......###########################....###########....######################################################....#........###############################....#####....###....###......############........#..........#########################......##############....####################....###############....######....#########....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....##############....##########################.#.####################################################.###########.....#################################....####.####....###########################......####################....#################....################....#####....############....####.#################....# #....##....##....#############....######################################....############.......####......##....#######..............########....#....#####################.......###########################....###########....######################################################....#........###############################....#####....###....###..........................#..........#########################......##############....####################....###############....######....#########....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....##############....##########################.#.####################################################.###########.....#################################....####.####....###########################......####################....#################....################....#####....############....####.#################....# #....##....##....#############....######################################....############.......####......##....#######..............########....#....#####################.......###########################....###########....######################################################....#........###############################....#####....###....###......############........#..........#########################......##############....####################....###############....######....#########....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....##############....##########################.#.####################################################.###########.....#################################....####.####....###########################......####################....#################....################....####.....############....####.#################....# #....##....##....#############....######################################....############.......####......##....#######..............########....#....#####################.......###########################....###########....######################################################....#........###############################....#####....###....###......############........#..........#########################......##############....####################....###############....######....#########....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....####..............##########################.#.####################################################.###########.....#################################....####.####....###########################......####################....#################....################....####.....############....####.#################....# #....##....##....#############....######################################....############.......####......##....#######..............########....#....#####################.......###########################....###########....######################################################....#........###############################....#####....###....###......############........#..........#########################......##############....####################....###############....######....#########....############....#################################....###############....####.....######....#################....#############......########....###....#....###....######################....####....######....##########################.#.####################################################.###########.....#################################....####.####....###########################......####################....#################....################....####.....############....####.#################....# #......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################