813 816 ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.##############################.#.####.############################.##.##############################################.#######################.##.#######.#######.###################################################.#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.##############################.#.####.############################.##.##############################################.#######################.##.#######.#######.####################................................#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.##############################.#.####.############################.##.##############################################.#######################.##.#######.#######.###################################################.#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.##############################.#.####.############################.##.#........................#####################.#######################.##.#######.#######.###################################################.#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.##############################.#.####.############################.##.#.######################.#####################.#######################.##.#######.#######.###################################################.#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.##############################.#.####.############################.##.#.######################.#####################.#######################.##.#######.#######.###################################################.#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.##############################.#.####.############################.##.#.######################.#####################.#######################.##.#######.#######.###################################################.#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.##############################.#.####.############################.##.#.######################.#####################.######.....................#######.#######.###################################################.#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#####################################################.#################.########################.....................................................................................................................................##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.##################.##.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.############################################.............................................................####.############################.##.#.######################.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.############################################.########.#################.##############################.#.####.############################.##.#.######################.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.############################################.########.#################.##############################.#.####.############################.##.#.######################.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################.##.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.############################################.########.#################.##############################.#.####.############################.##.#.######################.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#################################....#######.########.#################.##############################...####.############################.##.#.######################.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.#######################################################################################.#############.######.#############.#############################.#################################.##.#######.########.#################.################################.####.############################.##.#.######################.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.########################################################################..............................######.#############.#############################.......................................######.########.#################.################################.####.############################.##................#########.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.############################################################################################################.#############.#############################.#################################.............................................................................############################.####.############.#########.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.################################################################################################...........................#############################.#################################.##..######.########.#################.################################.####.############################.####.############.#########.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.##############..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.################################################################################################.###########.#############.#############################.#################################.##..######.########.#################.################################.####.############################.####.############.#########.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.#####...........#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.################################################################################################.###########.####...............................########.#################################.##..######.########.#################.################################.####.############################.####.############.#########.#####################.#.#####################.##.#######.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.################################################################################################.###########.####.########.####################.########.#################################.##..######.########.#################.################################.####.############################.####.############.#########.#####################.#.#####################.................##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.################################################################################################.###########.####.########.####################.########.#################################.##..######.#####................................########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#.#####.#######.################################################.##########.# #.##############.################################################################################################.###########.####.########.####################.########.##########............................######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#.#####.#######.######################......................................# #.##############.################################################################################################.###########.####.########.####################.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#.#####.#######.######################.#########################.##########.# #.##############.################################################################################################.###########.####.########.####################.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#...........................................................................# #.##############.################################################################################################.###########.####.########.####################.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#.#####.#######.######################.####################################.# #.##############.################################################################################################.###########.####.########.####################.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#.#####.#######.################.#####.####################################.# #.##############.################################################################################################.###########.####.########.####################.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################.....................#############.#####.####################################.# #.##############.################################################################################################.###########.####.########.##########.#########.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################.#.##########################################################################################################################################################.#####.########..#############.###########.#####################.##############################################################..#.#####.#######.##.#############.#####.####################################.# #.###############################################################################################################.###########.####.########.##########.#########.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.##.###################################################...................................##########################################################################################################################.................#############.###########.#####################.##############################################################..#.#####.#######.##.#############.#####.####################################.# #.###############################################################################################################.###########.####.########.##########.#########.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#####################.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############################################################..#.#####.#######.##.#############.#####.####################################.# #.############################################################################################................................####.########.##########.#########.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#############....####.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############################################################..#.#####.#######.##.#############.#####.####################################.# #.###############################################################################################################.###########.####.########.##########.#########.########.##########.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#############.##.####.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############################################################..#.#####.#######.##.#############.#####.####################################.# #.###############################################################################################################.###########.####.########....................................................................#######.########.#################.#########.########.#############.####.############################.####.############.#########.#############.##.####.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.#############################################......................................#############.#####.####################################.# #.###############################################################################################################.####.......................#########.#########.###################.##################.###.##.#######.########.#################.#########.########.#############.####.############################.####.############.#########.#############.##.####.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.#############################################.################..#.#####.#######.################.#####.####################################.# #.###############################################################################################################.###########.##.#.########..#########.#########.###################.##################.###.##....................................#########.########.#############.####.############################.####.############.#########.#############.##.####.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.#############################################.################..#.#####.#######.################.#####.####################################.# #.###############################################################################################################.###########.##.#.###..............................################.##################.###.##########.########.#################.#########.########.#############.####.############################.####.############.#########.###########.#.##.####.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.#############################################.################..#.#####.#######........................####################################.# #.###############################################################################################################.###########.##.#.#########.#########.#########.##.################.##################.###.##########.########.#################.#########.########.#############.####.############################.####.############.#########.###########.#.##.####.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############...........................####.################..#.#####.########################.##########################################.# #.###############################################################################################################.###########.##.#.#########.#########.#########.##.################.##################.###.##########.########.#################.#########.########.#############.####.############################.####.############.#########.###########.#.##.####.#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############.#########################.####.################..#...........................####.##########################################.# #.###############################################################################################################.###########.##.#.#########.#########.#########.##.################.##################.##############.########.#################.#########.########.#############.####.#####################..........................................................#.########################.####.##.####.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############.#########################.####.################..#.#####.########################.##########################################.# #.###############################################################################################################.###########.##.#.#########.#########.#########.##.################.##################.##############.########.#################.#########.########.#############.####.############################.####.############.#########.###.#######.#.##.####.#.########################.####.#######.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############.#########################.####.################..#.#####.########################.##########################################.# #.###############################################################################################################.###########.##.#.#########.#########.#########.##.################.##################........................................##.#########.########......................................................############.#########.###.#######.#.##.####.#.########################.####.#######.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############.#########################.####.################..#.#####.########################.##########################################.# #.###############################################################################################################.###########.##.#.#########.#########.#########.##.################.##################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#########.###.#######.#.##.####.#.########################.####.#######.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############.#########################.####.################..#.#####.########################.##########################################.# #.###############################################################################################################.###########.##.#.#########.#########.#########.##.################.##################.##############.########.##############..............########.#############.####.###############.############.#...........................###.#######.#........................###########.####.#######.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############.#########################.####.#############.............########################.##########################################.# #.###############################################################################################################.###########.##.#.#########.#########.#########.##.################.##################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######.########################.####.#######.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############.#########################.####.#############.##...................................##########################################.# #.#######################################################################################################.....................................................##.##.################.##################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######.########################.####.#######.#########################################################################################################################################################################################################################.#########.#############.###########.#####################.##############.#########################.####.#############.##.##.##############################.##########################################.# #.#######################################################################################################.#######.###########.##.###########.##.######.######.##.##.################.##################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######........................................................................................#########################################################################################################################################................................#########.#############.###########.#####################.##############.#########################.####.#############.##.##.##############################.##########################################.# #.#######################################################################################################.#######.###########.##.###########.##.######.######.##.##.################.##################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######.########################.####.#######.##########################################################################################################################################################################################.##############################.#########.#############.###########.#####################.##############.#########################.####.#############.##.##.##############################.##########################################.# #.#######################################################################################################.#######.###########.##.###########.##.######.######.##.##.################.##################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######.#############################.#######.##########################################################################################################################################################################################.##############################.#########.#############.###########.#####################.##############.#########################.####.#############.##.##.##############################.##################.#######################.# #.#######################################################################################################.#######.###########.........................................##############.##################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######.#############################.#######.##########################################################################################################################################################################################.####............................................######.###########.#####################.##############.#########################.####.#############.##.##.##############################.##################.#######################.# #.######################################################################################.....................####.###########.##.###########..........................................#################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######.#############################.#######.##########################################################################################################################################################################################.###########.##################.#########...................................................############.#########################.####.#############.##.##.##############################.##################.#######################.# #.######################################################################################.################.##.####.###########.##.###########.##.####.#.######.##.##.#.##############..#################.##############.########.##############.##.#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######.#############################.#######.##########################################################################################################################################################################################.###########.##################.################.######.###########.#####################.#.############.#########################.####.#############.##.##.##########.###################.##################.#######################.# #.######################################################################################.################.##.####.###########.##.###########.##.####.#.######.##.##.#.##############..#################.####......................................#########.########.#############.####.###############.############.#.###############.#############.#######.#.##.######.#############################.#######.##########################################################################################################################################################################################.###########.##################.################.######.###########.#####################.#.############.#########################.####.#############.##.##...................############.##################.#######################.# #.#######################################.........................######################.################.##.####.###########.##.###########.##.####.#.######.##.##.#.##############..#################.####.#########.########.##############.############.########.#############.####................................................#############.#######.#.##.######.#############################.#######.##########################################################################################################################################################################################.###########.##################.################.######.###########.#####################.#.############.#########################.####.#############.##.##.##.#######.###################.##################.#######################.# #.###############################################################.######################.################.##.####.###########.##.###########.##.####.#.######.##.##.#.##############..#################.####.#########.########.##############.############.########.#############.###################################.###############.#############.#######.#.##.######.#############################.#######.##########################################################################################################################################################################################.###########.##################.################.######.###########.#####################.#.############.#####################........................##.##.##.#######.###################.##################.#######################.# #.###############################################################.######################.################.##.####.............#..###########.##.####.#.######.##.##.#.##############..###..............................########.##############.############.########.#############.###################################.###############.#############.#######.#.##.######.#############################.#######.#####################################.####################################################################################################################################################.###########.##################.################.######.###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################...##################.#######################.# #.###############################################################.######################.################.##.####.#############..###########.##.####.#.######.##.##.#.##############..######################.##################.##############.############.########.#############.###################################.###############.#############.#######.#.##.######.#############################.#######.#####################################.####################################################################################################################.................................###########.##################.################.######.###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##################.#######################.# #.###############################################################.######################.################.##.####.#############..###########.##.####.#.######.##.##.#.##############..######################.##################.##############.############.########.#############.###################################.###############.#############.#######.#.##.######.#############################.#######.#######################.#############.###################################################################################################################################################..###########.##################.################.######.###########.######............................................................................##.##.##.#######.#################.#.##################.#######################.# #.###############################################################.######################.################.##.####.#############..###########.##.####.#.######.##.##.#.##############..######################.##################.##############.......................#############.###################################.###############.#############.#######.#.##.######.#############################.#######..............................................................############################################################################################################################..###########.##################.################.######.###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##################.#######################.# #.###############################################################.######################.################.##.####.#############..###########.##.####.#.######.##.##.#.##############..######################.##################.###############.###########.######################.##############################..................###.#############.#######.#.##.######.#############################.#######.##.####################.#############.####.#################.############################################################################################################################..###########.####.......................................###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##################.#######################.# #.###############################################################.######################.################.##.####.#############..###########.##.####.#.######.##.##.#.##############..######################.##################.###############.###########.######################.##############################.####.####.##########.#############.#######.#.##.######.#############################.#######.##.####################.#############.####.#################.############################################################################################################################..###########.####.#############.################.######.###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################..............................................# #.###############################################################.######.................################.##.####.#############..###########.##.####.#.######.##.##.#.##############..######################.##################.###############.###########.######################.##############################.####.####.##########.#############.#######.#.##.#....................................#######.##.####################.#############.####.#################.############################################################################################################################..###########.####.#############.################.######.###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##.#######################################.# #.###############################################################.######################.################.##.####.#.......#####..###########.##.####.#.######.##......................######################.##################.###############.###########.#####################################################.####.####.##########.#########.......................................#######################.##.####################.#############.####.#################.############################################################################################################################..###########.####.#############.################.######.###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##.#######################################.# #.###############################################################.######################.################.##.####.#.#####.#####..###########.##.####.#.######.#####.#.###############.######################.##################.###############.###########.#####################################################.####.####.##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################################################################################################..###########.####.#############.################.######.###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##.#######################################.# #.###############################################################.######################.################.##.####.#.#####.#####..###########.##.####.#.######.#####.#.###############.######################.##################.###############.###########.#####################################################.####.####.##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################################################################################################..###########.####.#############.################.######.###########.#####################.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##.#######################################.# #.###############################################################.######################.################.##.####.#.#####.#####..###########.##.####..................................######################.##################.###############.###########.#####################################################.####.####.##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################.###############################################################################..###########.###..............................................................................................................................................................##########.#.##.#######################################.# #.###############################################################.######################.############.....##.####.#.#####.#####..###########.##.####.#.######.#####.#.######################################.##################.###############.###########.#############################....................................................................#.####.##################.#######################.##.####################.#############.####.#################.############################################.###############################################################################..###########.####.#############.################.######.###########.#################.###.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##.#######################################.# #.###############################################################.######################.############.###.##.####.#.#####.#####..###########.##.####.#.######.#####.#.######################################.##################.###############.###########.#####################################################.####.###..##########...................###.#.####.##################.#######################.##.####################.#############.####.#################.############################################.###############################################################################..###########.####.#############.################.######.###########.#################.###.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##.#######################################.# #.###############################################################.######################.############.###.##.####.#.#####.#####..###########.##.####.#.######.#####.#.######################################.##################.###############.###########.....................................#################.####.###..##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################.###############################################################################..###########.####.#############.################.######.###########.#################.###.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##########################################.# #.###############################################################.######################.############.###.##.####.#.#####.#####..###########.##.####.#.######.#####.#.######################################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################.###############################################################################..###########.####.#############.################.######.###########.#################.###.#.############.#####################.###.####.#############.##.##.##.#######.#################.#.##########################################.# #.###############################################################.######################.############.###.##.####.#.#####.#####..###########.##.####.#.######.#####.#.######################################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################.###############################################################################.############.####.#############.################.######.###########.#################.###.#.############................................#############.##.##.##.#######.#################.#.##########################################.# #.###############################################################.######################.############.###.##.####..................................................................#########################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################.###############################################################################.############.####.#############.################.######.###########.#################.###.#.##################################.###.####.#############.##.##.##.#######.#####...............##########################################.# #.###############################################################.######################.############.###.##.####.#.#####.#####..###########.##.####.#.############.########################################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################.#######################################.#######################################.############.####.#############.################......................................###.#.##################################.###.####.#############.##.##.##.#######.#####.###########.############################################.# #.###############################################################.######################.############.###............................................#.############.########################################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#######.#.####.##################.#######################.##.####################.#############.####.#################.############################################.#######################################.#######################################.############.####.#############.#######################.###########.#################.###.#.##################################.###.####.#############.##.##.##.#######.#####.###########.############################################.# #.###############################################################.######################.############.###........................###########.##.####.#.############.########################################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#######.######.##################.#######################.##.####################.#############.####.#################.############################################.#######################################.#######################################.############.####.#############.#######################.###########.#################.###.#.##################################.###.####.#############.##.##.##.#######.#####.###########.############################################.# #.###############################################################.#...................................###.##..###.#.#####.##.##..###########.##.####.#.############.########################################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#######.######.##################.#######################.##.####################.#############.####.#################.############################################.#######################################.#######################################.############.####.#############.#######################.###########.#################.###.#........###########################.###.####.#############.##.##.##.#######.#####.###########.############################################.# #.###############################################################.#.####################.################.##..###.#.#####.##.##..###########.##.####.#.############.########################################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#......................................##################.##.####################.#############.####.#################.############################################.#######################################.#######################################.############.####.#############.#######################.###########.#################.###.########.###########################.###.####.#############.##.##.##.#######.#####.###########.############################################.# #.###############################################################.#.####################.################.##..###.#.#####.##.##.................................###.########################################.##################.###############.###########.########.##########################.#################.####.###..##########.#########.###.#.#####.######.##################.####.##################.......................................####.#################.############################################.#######################################.#######################################.############..........................................................................................................................................##.##.##.#######.#####.###########.############################################.# #.###############################################################.#.####################.################.##..###.#.#####.##.##..###########.#######.#.########.###.########################################.##################.###############.###########.########.#########..###############.#################.####.###..##########.#########.###.#.#####.######.##################.####.##################.##.####################.#############.####.#################.############################################.#######################################.#######################################.#################.########.####.#######################.###########.#################.############..........................##.###.####.#############.##.##.##.#######.#.###.###########.############################################.# #.####################################################...........................#######.################.##..###.#.#####.##.##..###########.#######.#.########.###.########################################.##################.###############.###########.########.#########..###############.#################.####.###..##########.#########.###.#.#####.######.##################.####.##################.##.####################.#############.####.#################.############################################.#######################################.#######################################.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.############################################.# #.#################################################################.#######.####.#######.################.##..###.#.#####.##.##..###########.#######.#.########.###.########################################................................................########.#########..###############.#################.####.###..##########.#########.###.#.#####.######.##################.####.##################.##.####################.#############.####.#################.############################################.#######################################.#######################################.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.############################################.# #.#################################################################.#######.####..........................##..###.#.#####.......................................###.###########################################################.###############.####################.#########..###############.#################.####.###..##########.#########.###.#.#####.######.##################.####.##################.##.####################.#############.####.#################.....................................########.#######################################.#######################################.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.############################################.# #.#################################################################.#######.############.################.##..###.#.########.##..###########.#######.#.############.###########################################################.###############.####################.#########..###############.#################.####.###..##########.#########.###.#.#####.######.##################.####.##################.##.####################.#############.####.#####################################################.########.#######################################.##################################........................########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.############################################.# #.#################################################################.#######.############.################.##..###.#.########.##..###########.#######.#.############.###########################################################.###############.####################.#########..###############.#################.####.###..##########.#########.###.#.#####.######.##################.####.##################.##.####################.#############.####.#####################################################.########.#######################################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.############################################.# #.#################################################################.#######.############.################.##..###.#.########.##..###########.#######.#.############.###########################################################.###############..............................................................................................................######.##################.####.##################.##.####################.#############.####.#####################################################.########.#######################################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.############################################.# #.#################################################################.#######.############.################.##..###.#.########.##..###########.#######.#.############.###########################################################.####################################.#########..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.#############.####.#####################################################.########.#######################################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########..............................................# #.#################################################################.#######.############.################.##.........................................#.############.###########################################################.####################################.#########..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.#############.####.#####################################################.########.#######################################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.########.###################################.# #.#################################################################.#######.############.################.##..###.#.########.###.###########.#########.############.###########################################################.####################################.#########..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.#############.####.#####################################################.########.#######################################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.########.###################################.# #.#################################################################.#######.############.################.##..###.#.########.###.###########.#########.############.##########.################################################.####################################.#########..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.#############................................###########################.########.#######################################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.########.###################################.# #.###############.#################################################.#######.############.################....................................#########.############.##########.################################################.####################################.#########..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.##################.#########################.###########################.########.#######################################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.########.###################################.# #.###############.#################################################.#######.############.################.##..###.#.########.###.#####################.############.##########.################...........................................##########################.#########..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.##################.#########################.###########################.########.#######################################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.########.###################################.# #.###############.#################################################.#######.############.################.##..###.#.########.###.#####################.############.##########.################.###############################.#########.##########################.#########..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################................................######........................................................############################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.########.###################################.# #.###############.#################################################.#######.############.################.##..###.#.########.###.#####################.############.##########.################.###############################.#########.######...........#########.#########..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.##################.#########################.###########################.########.##########.############################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.########.###################################.# #.###############.#################################################.#######.############.################.##..###.#.########.###.#####################.############.##########.################.###############################.#########.######.#########.#########.###..........................###############.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.##################.#########################.###########################.########.##########.############################.##################################.####.#################.########.####.#######################.###########.#################.#####################################.##.###.####.#############.##.##.##.#######.#.###.###########.########.###################################.# #.###############.#################################################.#######.############.################.##..###.#.########.###.#####################.############.##########.################.###############################.#########.######.#########.#########.###.#####..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.##################.#########################.###########################.......................................##########.##################################.####.#################.########.####.#######################.###########.#################.####################.....................................................#######.#.###.###########..........######........#####################.# #.###############.#################################################.#######.############.################.##..###.#.########.###.#####################.############.##########.################.###############################.#########.######.#########.#########.###.#####..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.####################.##################.#########################.####################################.##########.#################.##########.##################################.####.#################.########.####.#######################.###########.#################.####################.################.##.###.####.#############.##.##.##.#######.#.###.##########...............................###############.# #.###############.#################################################.#######.############.################.##..###.#.########.###.#####.###############.############.##########.################.###############################.#########.######.#########.#########.###.#####..##.############.#################.###..###..##########.######.##.###.#.#####.######.##################.####.##################.##.#########...............................#########################.####################################.##########.#################.##########.##################################.####.#################.########.####.#######################.###########.#################.####################.################.##.###.####.#############.##.##.##.#######.#.###.####################.######.######.#####.###############.# #.###############.#################################################......................################.##..###.#.########.###.#####.###############.############.##########.################.###############################.#########.######.#########.#########.###.#####..##.############.#################....................................#.#####.######.##################.####.##################.##.####################.###########.################################.####################################.##########.#################.##########.##################################.####.#################.########.####.#######################.###########.#################.#########....................................####.#############.##.##.##.#######.#.###.####################.######.######.#####.................# #.###############.#########################################################.#############################.##..###.#.########.###.#####.###############.############.##########.################.###############################.#########.######.#########.#########.###.#####..##.############.#################.###..###..##########.######.##.......................................####.##################.##.####################.###########.################################.####################################.##########.#################.##########.##################################.####.#################.########.####.#######################.###########.#################.####################.################.##.###.####.#############.##.##.##.#######.#.###.####################.######.######.#####.###############.# #.###############.#########################################################.#############################.##..###.#.########.###.#####.###############.############.##########.################.###############################.#########.######.#########.#########.###.#####..##.############.#################.###..###..##########.######.########.#####...................######..####.##################.##.####################.###########.################################.####################################.##########.#################.##########.##################################.####.#################.########.####.#######################.###########.#################.####################.################.##.###.####.#############.##.##.##.#######.#.###.####################.######.######.#####.###############.# #.......................................###################################.####################......................................................................########.################.###############################.#########.######.#########.#########.###.#####..##.############.#################.###..###..##########.######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.####################################.##########.#################.##########.##################################.####.#################.########.####.......................................................####################.################.##.###.####.#############.##.##.##.#######.#.###.####################.######.######.#####.###############.# #.###############.#########################################################.#############################.##..###.#.########.#########.###############.############.#.########............................#####################.#########.......................................##.############.#################.###..###..##########.######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.#########.......................................#################.##########.##################################.####.#################.########.############################.###########.#################.......................................................................................................#####.######.######.#####.###############.# #.###############.#########################################################.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.#########.#########.###.######.##.############.#################.###..###..##########.######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.####################################..#########.#################.##########.##################################.####.#################.########.############################.###########.######################################.##########.########.###.####.#############.##.#####.#######.#.###.#####.########.#####.######.######.#####.###############.# #.###############.#########################################################.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.#########.#########.###.######.##.############.#################.###..###..##########.######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.####################################..#########.#################.##########.##################################.####.#################.########.############################.###########.######################################.##########.########.###.####.#############.##.#####.#######.#.###.#####.########.#####.######.######.#####.###############.# #.###############.#########################################################.####...............................................................................................################.#########.#####################.################.#########.#########.###.######.##.############.#################.###..###..##########.######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.####################################..#########.#################.##########.##################################.####.#################.########.############################.##################################################.##########.#####............................................#.###.#####.########.####....................#.###############.# #.###############.#########################################################.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.#########.#########.###.######.##.############.#########..............................######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.####################################..#########.#################.##########.##################################.####.#################.########.############################.##################################################.##########.########.###.####.#############..#.................................................................############.# #.###############.#########################################################.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.#########.#########.###.######.##.############.#########.#######.###..###.###########.######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.####################################..#########.#################.########..............#######################.####.#################.########.############################.##################################################.##########.########.###.####.#############..#.#############.#.###.##############.####..######.######.###.#.###############.# #.###############.#########################################################.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.#########.#########.###.######.##.############.#########.#######.###..######.########.######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.####################################..#########.#################.########.#.##########.#######################.####.#################.########.############################.##################################################.............................................#.#############.#.###.##############.####..######.######.###.#.###############.# #.###############.#########################################################.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.#########.#########.###.######.##.############........................######.########.######.########.#####.######.##########.######..####.##################.##.####################.###########.################################.####################################..#########.#################.########.#.................................................................................................................................................................................#############..#.#############.#.###.##############.....................###.#.###############.# #.###############.#########################################################.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.#########.#########.###.######.##.######################.#######.###..######...........................................................................................................##########.################################.####################################..#########.#################.########.##.#########.#######################..###.#################.########.############################.#######################################################..........................................................###.##############.####..######.##########.#.###############.# #......................####################################################.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.#########.#########.###.######.##........................#######.###..######.########.######.#####.##.#.###.######.##########.######..####.#####.####.#######.##.####################.###########.################################.####################################..#########.#################.########.##.#########.#######################..###.#################.########.############################.#######################################################..####.########.######################..#.#############.#.###.##############.####..######.##########.#.###############.# #.###############.####.#################################..............#####.#############################.##..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.########.......................##.##############################.###..######.########.######.#####.##.#.###.######.##########.######..####.#####.####.#######.##.####################.###########.################################.####################################..#########.#################.########.##.#########.#######################..###.#################.########.############################.#######################################################..####.########.######################..#.#############.#.###.##############.####..######.##########.#.###############.# #.###############.####.#################################.############.#####.################################..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.########..#########.###.#########.##############################.###..######.########.######.#####.##.#.###.######.##########.######..####.#####.####.#######.##.####################.###########.################################.####################################..#########.#################.########.##.#########.#######################..###.#################.########.############################.#######################################################..####.########.######################..#.#############.#.###.##############.####..######.##########.#.###############.# #.###############.####.#################################.############.........................##############..###.#.########.#########.###############.############.#.########.################.#########.#####################.################.########..#########.###................#########################.###..######.########.######.#####.##.#.###.######.##########.................................##.####################.###########.################################.####################################..#########.#################.########.##.#########.#######################..###.#################.########.############################.#######################################################..####.########.######################..#.#############.#.###.##############.####..######.##########.#.###############.# #.###############.####.#################################.############.#####.#################.##############..###.#.########.#########.###############.############.#.########.################.......................#########.################.########..#########.###.#########.####.#########################.###..######.########.######.#####.##.#.###.######.#################..####.#####.####.#######.##.####################.###########.################################.####################################..#########.#################.########.##.#########.#######################..###.#################.########.############################.#######################################################..####.########.######################..#.#############.#.###.##############.####..######.##########.#.###############.# #.###############.####.#################################.####.................................................###.#.########.#########.###############.############.#.########.##########################.###########.#########.################.########..#########.###.#########..............................................................................###.#################..####.#####.###..................................###########.################################.####################################..#########.#######................###.##.#########.#######################..###.#################.########.############################.#######################################################..####.########.######################.......................................####..######.##########.#.###############.# #.###############.####.#################################.####.#######.#####.#################.###############.###.#.########.#########.###############.############.#.########.##########################.###########.#########.################.########..#########.###.#########.####.#########################.###..###############.######.#####.##.#.###.######.#################..####.#####.###..#######.##.###############.################.################################.####################################..#########.#################.##.#.###.##.#########.#######################..###.#################.########.############################.#######################################################..####.########..............................##########.#.###.##############.####..######.##########.#.###############.# #.###############.####.#################################.####.#######.#####.#################.###############.###...............................................................................#########.###########.######.........................................###.#########.####.#########################.###..###############.######.#####.##.#.###.######.#################..####.#####.###..#######.##.###############.################.################################.####################################..#########.#################.##.#.###.##.#########.#######################..###.#################.########.############################.#######################################################..####.################################.#.##.##########.#.###.##############.####..######.##########.#.###############.# #...............................................................#####.#####.#################.###############.###.#.########.#########.###############.############.##########.################.#########.###########.######.##.################.########..#########.###.#########.####.###################..............................................###.######.#################..####.#####.###..#######.##.###############.################.################################.####################################..#########.#################.##.#.###.##.#########.#######################..###.#################.########.############################.#######################################################..####.################################.#.##.##########.#.###.##############.####..######.##########.#.###############.# #.###############.####.#################################.####.#.###.................................................########........................................##########.################.#########.........................#####.########.########..#########.###.#########.####.###################.#####.###.################.######.#####.##.#.###.######.#################..####.#####.###..#######.##.###############.................................#################.####################################..#########.#################.##.#.###.##.#########.#######################..###.#################.########.############################.#######################################################..####.################################.#.##.......................................................#.#.###############.# #.###############.####.#################################.####.#.###.#.#####.#################.###############.###.##########.#########.###############.#######################.################.#########.##################.##.#######.########.########..#########.###.#########.####.###################.#####.###.################.######.#####.##.#.###.######.#################..####.#####.###..#######.##.###############.################.##############.#################.####################################..#########.#################.##.#.###..#.#########.#######################..###.#################.########.############################.#######################################################..####.################################.#.#############.#.###.##############.####..######..............................# #.###############.####.#################################.####.#.###.#.#####.#################.###############.###.##########.#########.###############.#######################.################.########################................................................................###################.#####.###.################.######.#####.##.#.###.######.#################..####.#####.###..#######.##.###############.################.##############.#################.####################################..#########.#################.##.#.###..#.#########.#######################..###.#################.########.############################.#######################################################..####.################################.#.#############.#.###.##############.####..########.########.#.###############.# #........................................................####.#.###.#.#####.#################.###############.###.##########.#########.###############.#######################.################.############################.##.#######.###############.#..#########.###.#########.####.###################.#####.###..........#######.######.......................................................................................................................................####################################..#########.#################.##.#.###..#.#########.#######################..###.##########################.############################.#######################################################..####.################################.#.#############.#.###.##############.####..########.########.#.###############.# #.###############.####.#################################..###.#.###.#.#####.#################.###############.###.##########.#########.###############.................................................................#####.##.####........................................######.####.###################.#####.###..#######.#######.############.##.#.###.######.#################..####.#####.####.#######.##.###############.###############################.######################################################..#########.#################.##.#.###..#.#########.#######################..###.##########################.############################.#######################################################..####.#############.................................##.#.###.##############.####..########.########.#.###############.# #.###############.####.#################################..###.#.###.#.#####.#################.###############.###.##########.#########.###############.#######################.################.######################.#####.##.####.##.###############.#..#########.###.##.######.####.###################.#####.###..#######.#######.############.##.#.###.######.#################..####.#####.####.#######.##.###############.###############################.######################################################..#########.#################.##.#.###..#.#########.#######################..###.##########################..............................#######################################################..####.################################.#.#######.##.##.#.###.##############.####..########.########.#.###############.# #.###############.####.#################################..###.#.###.#.#####.####........................................####.#########.###############.#######################.################.######################.#####.##.####.##.###############.#..#########.###.##.######.####.###################.#####.###..#######.#######.############.##.#.###.######.#################..................................................................##########.######################################################..#########.#################.##.#.###..#.#########.#######################..###.###############################################################################################################..####.################################.#.#######.##.##.#.###.##############.####..########.########.#.###############.# #.###############.####.#################################..###.#.###.....................#####.###############.###.##########.#########.###############.#######################.################.######################.#####.##.####.##.###############...........................................................###..#######.#######.############.##.#.###.######.##################.####.#####.####.##########.###############.##############################....................................####################..#########.#################.....................#.#######################..###.###############################################################################################################..####....................................#######.##.##.#.###.##############.####..########.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.######.#####.###############.###.##########.#########.###############.#######################.################.######################.#####.##.####.##.#################.##########.###.#########.####.###################.#####.###..#######.#######.############.##.#.###.######.##################.####.#####.####.##########.###############.###############################.#########.#######################.####################..#########.####################.#.###..#.#######.#..............................###############################################################################################################..#####################################.#.#######.##.##.#.###.##############.####..########.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.######.#####.###############.###.##########.#########.###############.#######################.################.######################.#####.##.####.##.#################.##########.###.###................................#####.###..#######.#######.############.##.#.###.######.##################.####.#####.####.##########.###############.###############################.#########.#######################.####################..#########.####################.#.###..#.#######.####################.#####.###.###############################################################################################################..#####################################.#.#######.##.##.#.###.##############.#......#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.######.#####.###############.###.##########.#########.###############.#######################.################.######################.#####.##.####.##.#################.##########.###.###.#####.####.#########################.###..#######.#######.############.##.#.###.######.##################.####.#####.####.##########.###############.###############################.#########.#######################.####################..#########.####################.#.###..#.#######.####################.#####........................############################################################################################..#####################################.#.#######.##.##.#.###.##############.#.##...#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.######.#####.###############.###.##########.#########.###############.#######################.################.######################.#####.##.####.##.#################.##########.###.###.#####.####.#########################.###..#######.#.............................######.##################.####.#####.####.##########.###############.###############################.#########.#######################.####################...................#############.#.###..#.#######.####################.#####.###.###############################################################################################################..#####################################.#.#######.##.##.#.###.##############.#.##...#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.######.#####.###############.###.##########.#########.###############.#######################.################.######################.#####.##.####.##.#################.##########.###.###.#####.####...........................###..#######.#######.############.##.#.###.######.##################.####.#####.####........................###.###############################.#########.#######################.####################..##############################.#.###..#.#######.####################.#####.###.############################################################################.....................................#####################################.#.#######.##.##.#.###.##############.#.##...#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.##....................................................................#######################.################.######################.#####.##.####.##.#################.##########.###.###.#####.##################################..#######.#######.############.##.#.###.######.##################.####.#####.########.######.###########.###.###############################.#########.#######################.####################..##############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.....................##############.#.##......................................# #.###############.####.#################################..###.#.#####.#####.####.##.###.#####.###############.##############.#########.###############.#######################.################.######################.#####.##.####.##.#################.##########.###.###.#####.##################################..#######.#######.############.##.#.###.######.##################.####.#####.########.######.###########.###.###############################.#########.#######################.####################..##############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.##.#.##################.#.##...#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.##.###.#####.###############.##############.#########.###############.#######################.################.######################.#####.##.####.##.#################.##########.###.###.#####.##################################..#######.#######.############.##.#.###.######.##################.####.#####.########.######.###########.###.###############################.#########.#######################.####################..##############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.##.#.##################.#.##...#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.##.###.#####.###############.##############.#########.#####............................................#######.######################.#####.##.####.##.#################.##########.###.###.#####.##################################..#######.#######.############.##.#.###.#####.....................####.#####.########.######.###########.###.###############################.#########.#######################.#####.................##############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######...................................#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.##.###.#####.###############...........................................................................................##############.#####.##.####.##.#################.##########.###.###.#####.##################################..#######.#######.############.##.#.###.#####..#######################.#####.########.######.###########.###.###############################.#########.#######################.#####.##############.###############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.####.##################.#.###..#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.##.###.#####.###############.##############...................#######.#######################.########.#######.#######.##############.#####.##.####.##.#################.##########.###.###.#####.##################################..#######.#######.############.##.#.###.#####..#######################.....................................#.###############################.#########.#######################.#####.##############.###############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.####.##################.#.###..#######.####.###.#..##############.# #.###############.####.#################################..###.#.#####.#####.####.##.###.#####.###############.##############.#########.#####..########.............................####.#######.#######.##############.#####.##.####.##.#################.##########.###.###.#####.##################################..#######.#######.############.##.#.###.#####..#############################.########.######.###########.................###################.#########.#######################.#####.##############.###############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.####.############...............................#..##############.# #.###############.####................................##..###.#.#####.#####.####.##.###.#####.###############.##############.#########.#####..################################.###.####.#######.#######.##############.#####.##.####.##.#################.##########.#.................................................#######.#######.############.##.#.###.#####..#############################.########.######.###########.#.#.###############################.#########.#######################.#####.##############.###############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.####.############.#####.#.###..#######.####.###.#..##############.# #.###############.###################################.##..###.#.#####.#####.####.##.###.#####.###############.##############.#########.#####..################################.###.####.#######.#######.##############...............................####.##########.#.#.###.#####.##########################..#####...#######.#######.############.##.#.###.#####..#############################.########.######.###########.#.#.#################.#############.#########.#######################.#####.##############.###############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.####.############.#####.#.###..#######.####.###.#..##############.# #.###############.###################################.##..###.#.####..#####.####.##.###.#####.###############.##############.#########.#####..################################.###.####.#######.#######.####################.##.####.##.############.####.##########.#.#.###.#####.##########################..#####...#######.#######.############.##.#.###.#####..#############################.########.######.###########.#.#.#################.#############.#########.#######################.#####.......########.###############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.####.############.#####.#.###..#######.####.#####..##############.# #.###############.###################################.##..###.#.####..####....................................##############.#########.#####..################################.###.####.#######.#######.####################.##.####.##.############.####.##########.#.#.###.#####.##########################..#####...#######.#######.############.##.#.###.#####..#############################.########.######.###########.#.###################.#############.#########.#######################.#####.#####.########.###############################.#.###..#.#######.####################.#####.###.############################################################################.##################################..#####################################.#.#######.##.####.############.#####.#.###..#######.####.#####..##############.# #.###############.###################################.##..###.#.####..####..####.##.###.#####.###############.##############.#########.#####..################################.###.####.#######.#######.####################.##.####.##.############.####.##########.#.#.###.#####.##########################..#####...#######.#######.############.##.#.###.#####..#############################.########.######.###########.#.###################.#############.#########.#######################.#####.#####.########.###############################.#.###..#........................................############################################################################.##################################..#####################################.#.#######.##.####.############.#####.#.###..#######.####.#####..##############.# #.###############.###################################.##..###.#.####..####..####.##.###.#####.###############.##############.#########.#####..################################.###.####.#######.#######.####################.##.####.##.############.####.##########.#.#.###.#####.##########################..#####...#######.#######.############.##.#.###.#####..#############################.########.######.###########.#.###################.#############.#########.#######################.#####.#####.########.###############################.#.###..#.#######.####################.#####.###.###############################.############################################.################....................#####################################.#.#######.##.####.############.#####.#.###..#######.####.#####..##############.# #.####...........................................................................................############.##############.#########.#####....................##############.###.####.#######.#######.####################.##.####.##.############.####.##########.#.#.###.#####.##########################..#####...#######.#######.############.##.#.###.#####..#############################.########.######.###########.#.###################.#############.#########..................................##.########.###############################.#.###..#.#######.####################.#####.###.###############################.############################################.##########..........................#####################################......................................#.###..#######.####.#####..##############.# #.####.##########.###################################.##.####.#.####..####..####.##.###.#####################.##############.#########.#####..#################.##############.###.####.#######.#######.####################.##.####.##.############.####.##########.#.#.###.#####.##########################..#####...#######.#######.############.##.#.###.#####..#############################.########.######.###########.#.###################.#############.#########.#######################.#####.#####.########.###################..............................####################.#####.###.###############################.############################################.##########.########################.#####################################...#######.##.#################.#####.#.###..#######.####.#####..##############.# #.####.##########.###################################.##.####.#.####..####..####.##.###.#####################.##############.#########.#####..#################.##############.###.####.#######.#######.####################.##.####.##.############.####..................................##################..#####...#######.#######.############.##.#.###.#####..######################################.######.###########.#.###################.#############.#########.#############.................................................................................................####.#####.###.##################.........................................#################.##########.########################.#####################################...#######.##.#################.#####.#.###..#######.####.#####..##############.# #.####.##########.###################################.##.####.#.####..####..####.##.###.#####################.##############.#########.#####..#################.##############.###.####.#######.#######.#######........................................................#.###...........................................................................#.###.#####..######################################.######.###########.#.###################.#############.#########.#############.###############.#####.########.###############.###.###########...####.#.#######.##.#################.#####.###.##################.############.##########################.#################.##########.################...............................................................................................................##############.# #.####.##########.###################################.##.######.####..####..####.##.###.#####################.##############.#########.#####..#################.##############.###.####.#######.#######.####################.##.###..##.############.###############.#.#.######.##.#######.##################..#####...#######.#######.############.####.###.#####..######################################.######.###########.#.###################.#############.#########.#############.###############.#####.########.###############.###.###########...####.#.#######.##.#################.#####.###.##################.############.##########################.#################.##########.################.#######.#####################################...#######.##.#################......................................##########.# #.####.##########.###################################.##.######.####..####..####.##.###.#####################.##############.#########.#####..#################.##############.###.####.#######.#######.####################.##.###..##.############.###############.#.#.######.##.#######.##################................................................#####..######################################.######.###########.#.###################.#############.#########.#############.#####..........................###############.###.###########...####.#.#######.##.#################.#####.###.##################.############.##########################.#################.##########.################.#######.#####################################...#######.##.#############..........................####.#####.####.##########.# #.####.##########.###################################.##.##.....####..####..####.##.###.#####################.##############.#########.#####..#################.##############.###.####.#######.#######.####################.##.###..##.############.###############.#.#.######.##.#######..........................................................................######################################.######.###########.#.###################.#############...............................................########################.###.###########...####.#.#######.##.#################.#####.###.##################.############.##########################.#################.##########.################.#######.#####################################...#######.##.#################.#####.#.###.########.####.#####.####.##########.# #.####.##########.###################################.##.##.###...............................................##############.#########.#####..#################.##############.###.####.#######.#######.####################.##.###..##.############.###############.#.#.######.##.#######.###################.#####.#.#######.#######.#############.###.###.#####..######################################.######.###########.#..............................##############.###################.#########.##############################.###.########......####.#.#######.##.#################.#####.###.##################.############.########################...#####.###########.##########.################.#######.#####################################...#######.##.#################.#####.#.###.########.####.#####.####.##########.# #.####.##########.###################################.##.##.#####.##..####..####.##.###.####################################.#########.#####..#################.##############..................#######.####################.##.###..##...##########.###############.#.#.######.##.#######.###################.#####.#.#######.#######.#############.###.###.#####..######################################.######.###########.#.###################.#######......................................................................................................................................###.###.##################.############.########################.#.#####.###########.##########.################.#######.#####################################...#######.##.#################.#####.#.###.########.####.#####.####.##########.# #.####.##########.###################################.##.##.#####.##..####..####.##.###.####################################.#########.#####..#################.##################.####.###############.####################.##.###..##.#.##########.###############.#.#.######.##.#######.###################.###.............................#####.....................#################################.######.###########.#.###################.#######..##############.#############################.################.############......................................#################.#####.###.##################.############.###############.########.#.#####.###########.##########.################.#######.#####################################...#######.##.#################.#####.#.###.########.####.#####.####.##########.# #.####............###################################.##.##.#####.##..####..####.##.###.####################################.#########.#####..#################.##################.####.###############.####################.##.###..##.#.##########.###############.#.#.######.##.#######.###################.###.#.#.#######.#######.#######.#########.###.#####..######################################.######.###########.#.###################.#######..##############.#############################.################.############..###.########.##..#####.#.#######.##.##########.....................................................................................................####.###########......#######.#####################################...#######.##.#################.#####.#.###.########.####.#####.####.##########.# #.####.##############################################.##.##.#####.##..####..####.##.###.####################################.#########.#####..#################.##################.####.###############.####################.##.###..##.#.##########.###############.#.#.######.##.#######.###################.###.#.#.#######.#######.#######.#############.#####..######################################.######.###########.#.###################.#######..##############.#############################.################.############..###.########.##..#####.#.#######.##.##########.######.#####.###.##################.############.###############.########.#.#####.###########.#####.####.###########.############.#####################################...#######.##.#################.#####.#.###.########.####.#####.................# #.####.##############################################.##.##.#####.##..####..####.##.###.####################################.#########.#####..#################.##################.####.###############..............................##.#.##########.###############.#.#.######.##.#######.###################.###.#.#.#######.#######.#######.#############.#####..######################################.######.###########.#.###################.#######..##############.#############################.##############................................................#.##.##########.######.#####..........................##########.###############.########.#.#####.###########.#####.####.###########.############.#####################################...#######.##.#################.#####.#.###.########.####.#####.####.##########.# #.####.###.##########################################.##.##.#####.##..####..####.##.###.####################################.#########.#####..#################.##################.####.####################################.##.####.##.#.##########.###############.#.#.######.##.#######.###################.###.#.#.#######.#######.#######.#############.#####..######################################.######.###########.#.###################.#######..##############.#############################.##############.#.############..###.########.##..#######.#####.#.##.##########.######.#########.##################.#.##########.###############.########.#.#####.###########.#####.####.###########.############.#####################################...#######.##.#################.#####.#.###.########.####.#####.####.##########.# #.####.###.##########################################.##.##.#####.##..####..####.##.###.####################################.#########.#####..#################.##################.####.####################################.##.####.##.#.##########.###############.#.#.######.##.#######.###################.###.#.#.#######.#######.#######.#############.#####..######################################.######.###########.#.###################.#######..##############.#############################.##############.#.############..###.########.##..#######.#####.#.##.##########.######.#########.##################.#.##########.###############.########.#.#####.###########.#####.####.###########.############....................................................#################.#####.#.###.########.####.#####.####.##########.# #......###.##########################################.##.##.#####.##..####..####....###.####################################.#########.#####..#################.##################.####.####################################.##.###..##.#.##########.###############.#.#.######.##.#######.###################.###.#.#.#######.#######.#######.#############.#####..######################################.######.###########.#.###################.#######..##############.#############################.##############.#.############..###.########.##..#######......................................................####.#.##########.###############.########.#.#####.###########.#####.####.###########.############.#####################################...##########.#################.#####.#.###.########.####.#####.####.##########.# #.########.##########################################.##.##.#####.##...................................................................#####..#################.###.##############......####################################.##.###..##.#.##########...........................................................................#######.#######.#############.#####..######################################.######.###########.#.###################.#######..##############.#############################.##############.#.############..###.########.##..#######...###.#.##.##########.######.#########.##################.#.##########.###############.########.#.#####.###########.#####.####.###########.####..........................................####...##########.#################.#####.#.###.########.####.#####.####.##########.# #.########.##########################################.##.##.#####.##..####..####.#..###..###################################################..#################.###.###################.####################################.##.###..##..............###############.#.#.######.##.#######.#.#################.###.#.#.#######.#######.#######.#############.#####..######################################.######.########..................................................#############################.##############.#.############..###.########.##..#######...###.#.##.##########.######.#########.##################.#.##########.###############.########.#.#####.###########.#####.####.###########.####.#######.##################.#####..........................................................................................##.# #.########.##########################################.##.##.#####.##..####..####.#..###..###################################################..#################.###.###################.####################################.##.###..####.##########.###############.#.#.######.##.#######.#.#################.###.#.#.#######.#######.#######.#############.#####..######################################.######.########.##.#.###################.#######..############################################.##############.#.############..###.########.##..#######...###.#.##.##########.######.#########.##################.#.##########.###############.########.#.#####.###########.#####.####.###########.####.#######.##################.#####.###########.............................................#############.##########.##########.# #.########.##########################################.##.##.#####.##..####..####.#..###..###################################################..#################.###.###################.####################################.##.###..####.......................................##.#######.#.#################.###.#.#.#######.#######.#######.#############.#####..######################################.######.######......................................................................................................................................................#########.######.#########.......................#########.###############.########.#.#####.###########.#####.####.###########.####.#######.##################.#####.############..#############################.#####.#.###.#############.##########.##########.# #.########.##########################################.##.##..............................###################################################..#################.###.###################.####################################.##.###..####.##########.###############.#.#.#####..##.#######.#.#################.###.#.#.#######.#######.#######.#############.#####..######################################.######.######.#.##.#.###################.#######..############################################.##############.#.############..###.#######..##..#######...###.#.##.##########.######.#########.##################.#..#########.###############.########.#.#####.###########.#####.####.###########.####.#######.##################.#####.############..#############################.####............................................# #.########.##########################################.##.########.##..####..####.#.####.####################################################..#################.###.###################.####################################.##.###..####.##########.###############.#.#...........#######.#.#################.###.#.#.#######.#######.#######.#############.#####..######################################.######.######.#.##.#.###################.#######..#################################.##########.##############.#.############..###.#######..##..#######...###.#.##.##########.######.#########.##################.#..#########.###############.########.#.#####.###########.#####.####.###########.####.........................................................................####.####..#####.########################.##########.# #.########.##########################################.##.########.##..####..####.#.####.####################################################..#################.###.###################.####################################.##.###..####.##########.###############.#.#######..##.#######.#.#################.###.#.#.#######.#######.#######.#############.#####..######################################.######.######.#.##.#.###################.#######..#################################.##########.##############.#.############..###.#######..##.......................................#########.##################.#..#########.###############.########.#.#####.###########.#####.####.###########.####.#######.##################.#####.####..............................................#####.########################.##########.# #.########.##########################################.##.########.##..####..####.#.####.####################################################..#################.###.###################.####################################.##.###..####.#########.............................##.#######.#.#################.###.#.#.#######.#######.#######.#############.#####..######################################.######.######.#.##.#.###################.#######..#################################.##########...........................................................###.....................................................#..#########.###############.########.#.#####.###########.#####.####.###########.####.#######.##################.#####.####.#######..########################..###.####..#####.########################.##########.# #.########.##########################################.##.########.##..####..####.#.####.####################################################..#################.###.###################.####################################...................................................................................................................................###..######################################.######.######.#.##.#.###################.#######..#################################.##########.##############.#.############..###.###.###..##.#######....###...##.##########.################.####################..#########.###############.########.#.#####.###########.#####.####.###########.####.#######.##################.#####.####.#######..########################..###.####..#####.########################.##########.# #.#####.....................................................................####.#.####.####################################################..#################.###.###################.####################################.##.###..####.#########..###############.#.########.##.#.#####.#.##.##################.#.#.#####.#.#######.#######.#############.#.###..######################################.######.######.#.##.#.###################.#######..#################################.##########.##############.#.############..###.###.###...........................########.################.####################..#########.###############.########.#.#####.###########.#####.####.###########.####.#######.##################.#####.####.#######..########################..###.####..#####.########################.##########.# #.########.#############################################.########.##..####..####.#.####.####################################################..#################.###.###################.####################################...............................#########.#.########.##.............................###.#.#.#####.#.#######.#######.#############.#.###..######################################.######.######.#.##.#.###...........#####.#######..#################################.##########.##############.#.############..###.###.###..##.#######.#..###...##.#.########.################.####################..#########.###############.########.#.###.....................####.###########.####.#######.##################.#####.####.#######..########################..###.####..#####.########################.##########.# #.########.#############################################.########.##..####..####.#.####.####################################################..#################.###.###################.#######################################.###..####.#########..###############.#.########.##.#.#####.#.##.##################.#.#.#####...............................................................###############.######.######.#......................................................................#########.##############.#.############..###.###.###..##.#######.#..###...##.#.########.################.####################..#########.###############.########.#.###.#.###########.#####.####.###########.####.#######.##################.#####.#...........................................####..#####.########################.##########.# #.......................................................................................####################################################..#################.###.###################.#######################################.###..####.#########..###############.#.########.##.#.#####.#.##.##################.#.#.#######.#######.#######.#############.#.###..######################.###############.######.######.#.##.#.###.#########.#####.#######.##################################.##########.##############.#.############..###.###.###..##.##.####.#..###...##.#.########.################.####################..#########.###############.########.#.###.#.###########.#####.####.###########.####.#######.##################.#####.#.##.#######..########################..########..#####.########################.##########.# #.########.#################################.####################.##..####..####.#.####.####################################################..#################.###.###################.#######################################.###..####.#########..###############.#.########.##.#.#####.#.##.##################.#.#.#######.#######.#######.#############.#.###..######################.########.............................###.#########.#####.#######.##################################.##########.##############.#.############..###.###.###..##.##.####.#..###...##.#.########.################.####################..#########.###############.########.#.###.#.###########.#####.####.###########.####.#######.##################.#####.#.##.#######..########################..########..#####.########################.##########.# #.########.#################################.####################.......................................................................................................................#######################################.###..####.#########..###############.#.########.##.#.#####.#.##.##################.#.#.#######.#######.#######.#############.#.###..######################.###############.######.###.##.#.##.#.###.#########.#####.#######.##################################.##########.##############.#.############..###.###.###..##.##.####.#..###...##.#.########.################.####################..#########.###############.########.#.###.#.###########.#####.####.###########.####.#######.##################.#####.#.##.#######..#####...............................#####.########################.##########.# #.########.#################################.#######################..####..####.#.####.####################################################..#################.###.###########################################################.###..####.#########..###############.#.########.##.#.#.###.#...............................###.#######.#######.#############.#.###..######################.###############.######.###.##.#.##.#.###.#########.#####.#######.##################################.##########.##############.#.############..###.###.###..##.##.####.#..###...##.#.########.################.####################..#########.###############.########.#.###.#.###########.#####.####.###########.####.#######.##################.#####.#.##.#######..#####.##################..########..##........................................# #.########.#################################.########################.####..####.#.####.####################################################..#################.###.###########################################################.###..####.#########..###############.#.########................................................................#############.#.###..######################.######################.###.##.#.##.#.###.#########.#####.#######.##################################.##########.##############.#.############..###.###.###..##.##.####.#..###...##.#.########.################.####################..#########.###############.########.#.###.#.###########.#####.####.###########.####.#######.##################.#####.#.##.#######..#####.##################..########..##.##.########################.##########.# #.########.#################################.########################.####..####.#.####.####################################################..#################.###.###########################################################.###..##.#..............................###########.#.#.###.#..#.#######.##########.#.#.###.###.#######.#............................######################.######################.###.##.#.##.#.###.#########.#####.#######.##################################.##########.##############.#.############......................................#.########.################.####################..#########.###############.########.#.###.#.###########.#####.####.###########.####.#######.#####..................................#####.##########....................##.##.########################.##########.# #.########.#################################.########################...................####################################################..#################.###.#######################.......................................#..##.#.#########..###############.#.###########.#.#.###.#..#.#######.##########.#.#.###.###.#######.#######################.####.######################.######################.###.##.#.##.#.###.#########.#####.#######.##################################.##########.##############.#.############..###.###.###..##.##.####.#..###...####.########.################.####################..#########.###############.########.#.###.#.###########.#####.####.###########.####.#######.#####.############.#####.#.##.########............................................#######################.##########.# #.########.#################################.########################.####..####.#.####.####################################################..#################.###.#######################.#######################################..##.#.#########..###############.#.###########.#.#.###.#..#.#######.#######.........##.###.#######.#######################.####.######################.######################.###.##.#.##.#.###.#########.#####.#######..................................................................................###.###..##.##.####.#..###...####.########.################.####################..#########.#######.............................................................####.#######.#####.############.#####.#.##.##############.##.#######.#######..########.###.##..#######################.##########.# #.########..............................................................................####################################################..#################.###.#######################.#######################################..##.#.#########..###############.#.###########.#.#.###.#..#.#######.#######.##.#.#..##.###.#######.#######################.####.######################.######################.###.##.#.##.#.###.#########.#####.##########################################.##########.##############.#.############..#######.###..##.##.####.#..###...####.########.################.####################..#########.###############.##########.###.#.#################.####.###########.####.#######.#####.############.#####.#.##.##############.##.#######.#######..########.###.##..#######################.##########.# #.########.#################################.################.#######.####..######.####.####################################################..#################.###.#######################.#######################################..##.#.#########..###############.#.###########.#.#.###.#..#.#######.#######.##.#.#..##.###.#######.#######################.####.######################.######################.###.##.#.##.#.###.#########.#####.#########################################..##########.##############.#.############..#######.###..##.##.####.#..###...####.................................................#########..................................#################.####.###########.####.#######.#####.############.#####.#.##.##############.##.#######.#######..########.###.##..#######################.##########.# #.########.#################################.################.#######.####..######.####.####################################################..#################.###.#######################.#######################################..##.#.#########..###############.#.###########.#.#.###....................#.##.#.#..##.###.#######.######################..####.######################.######################.###.##.#..........#########.#####.#########################################..##########.##############.#.####..........................##.####.#..###...#############.############.###.####################..#########.###############.##########.###.###################.####.###########.####.#######.#####.############.#####.#.##.##############.##.#######.#######..########.###.##..#######################.##########.# #.########.#################################.################.#######.......######.####.####################################################..#################.###.#######################.#######################################................................#.#.###########.#.#.###.#..#.#######.#####.#.##.#.#..##.###.#######.######################..####.######################.######################.###.##.#.##.#.#############.#####.#########################################..##########.##############.#.####.#######........................................................................................#########.###############.##########.###.###################.####.###########.####.#######.#####.############.#####.#.##.##############.........................................................................# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.#######################################.###.#.#########..#############.#.#.###########.#.#.###.#..#.#######.#####.#.####.#..##.###.#######.######################..####.######################.######################.###.##.#.##.#.#############.#####.#########################################..##########.##############.#.####.#######.########.###.###.##.####.#..###...#############.############.###.####################..#########.###############.##########.###.###################.####.###########.####.#######.#####.############.#####.#.##.##############.##.#######.##.####..########.###.##..#######################.##########.# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.#######################################.###.#.#########..#############.#.#.###########.#.#.###.#..#.#######.#####.#.####.#..##.###.#######.######################..####.######################.######################.###.##.#.##.#.#############.#####.#########################################..##########.##############.#.####.#######.########.###.###.##.####.#..###...#############.......................................................................#####.###.###################.####.###########.####.#######.#####.############.#####.#.##.##############.##.#######.##.####..########.###.##..#######################.##########.# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.#######################################.###.#.#########..#############.#.#.###########.#.#.###.#..#.#######.#####.#.####.#..##.###.#######.######################..####.######################.######################.###.##.#.##.#.#############.#####..................................................................................................................................................###.####################............................####.#####.###.###################.####.###########.####.#######.#####.############.#####.#.##.##############.##.#######.##.####..########.###.##..#######################.##########.# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.#######################################.###.#.#########..#############.#.#.###########.#.#.###.#..#.#######.#####.#.####.#..##.###.#######.######..................####.######################.######################.###.##.#.##.#.#############.###############################################..##########.####.#########.#.####.#######.###.####.###.######.####.#..###...##############################.#####################.#########.####################.#####.###.###################.####.###########.####.#######.#####.############.#####.........................................#...................................................# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.#######################################.###.#.######.##..#############.#.#.###########.#.#.###.#..#.###...........................................###############.#####.######################.######################.###.##.#.##.#.#############.############.##################################..##########.####.#########.#.####...................................................................................................................................................................................#######.#####.############.#######.##.##############.##.#######.##.####.#########.######.#######.################.##########.# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.#######################################.###.#.######.##..#############.#.#.###########.#.#.###.#..#.###.###.#####.#.####.##.##.###.#######.######.###############.#####.######################.######################.###.##.#.##.#.#############.############.##################################..##########.####.#########.#.############.#.#.####.###.######.####.#.####...#########.#####.##############.#####################.#########.####################.#####.###.###.###############.####.#######.###.####.#######.#####.############.#######.##.##############.##.#######.##.####.#########.######.#######.################.##########.# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.#######################################.###.#.######.##..#############.#.#.........###.#.#.###.#..#.###.###.#####.#.####.##.##.###.#######.######.###############.#####.######################.######################.###.##.#.##.#.#############.############.##################################..##########.####.#########.#.############.#.#.####.###.######.####.#.####...#########...........................................................................#####.###.###.###############.####.#######.###..................................######.##.##############.##.#######.##.####.#########.######.#######.################.##########.# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.#####..........................................................................................#..#.###.###.#####.#.####.##.##.###.#######.######.###############.#####.######################.######################.###.##.#.##.#.#############.############.##################################..##########.####.#########.#.############.#.#.####.###.######.####.#.####...#########.#####.##############.#####################.#########.####################.#####.###.###.###############.####.#######.###.####.#######.#####.############..######.##.##############.##.#######.##.####.#########.######.#######.################.##########.# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.##########################################..#.######.##..#############.#.#########.###.#.#.#####..#.###.###.#####.#.####.##.##.###.#######.######.###############.##...........................######################.###.##.#.##.#.#############.############.#######################.##########..##########.####.#########.#.############.#.#.####.###.######.####.#.####...#########.#####.##############.#####################.#########.################...............###.###############.####.#######.###.####.#######.#####.############..######.##.##############.##.#######..................................################.##########.# #.########.#################################.################.#######.#####.######.####.####################################################..#################.###.#######################.###########################....................................................................................................................................................................................................................................................................................................############..................................................................................................################.###.#####.###.###.###############.####.#######.###.####.#######.#####.############..######.##.##############.##.#######..#.####.#########.######.#######.################.##########.# #.########.#################################.################.#######.........................................................................#################.###.#######################.#############.....................................##.##..#######.#####.#.#########.###.#.#.#####..#.#######.###...#.####.##.##.###.#######.######.#######.#######.##.##.#################################################.####.##.#.#############.############.##################.......................................................................................................#####.##############.#####################.#########.################.###.#####.###.#...................####.#######.###.####.#############.############..######.##.##############.##.#######..#.####.#########.######.#######.################.##########.# #.########.#################################.################.#######.#####.######.####.############################################.#######..#################.###.#######################.#############.#############.##############..#.###.##.##..#######.#####.#.##.........................................####.##.##.###.#######.######.#######.#######.##.##.#####################..........##################.####.##.#.#############.############.#######################.##########..##########.####.#####.####..#######.....##.#.##.#.###.######.####.#.####...#########.#####.##############.#############................##.################.###.#####.###.#.#.###############.####.#######.###.####.#############.############..######.##.##############.##.#######..#.####.#########.######.#######.################.##########.# #..........#################################.################.#######.#####.######.####.############################################.#######..#################............................................................................................................###.###.###.#####..#.#######.####..######.##.##.###.#.#####.######.#######.#######.##.##.#####################.########.##################.####.##.#.#############.############.#######################.##########..........................................##.#.##.#.###.######........................................#####.#############.#######.######.##.################.###.#####.###.#.#.###############.####.#######.###.####.#############.############..######.##.##############.##.#######..#.####.#########.######.#######.################.##########.# #.##########################################.################.#######.#####.######.####.############################################.#######..#####################.#######################.#########.###.#############.##############..#.###.##.##..#######.....................................................................#####.###.##.#######.#######.##.##.#####################.#...................................#.#############.############.#######################.##########.###########.####.#####.####..#######.###.##.#.##.#.###.######.####.#.####...#########.#####.######.#######.#############.#######.######.##.################.###.#####.###.#.#.###############.####.#######.###.####.#############.############..######.##.##############.##.#######..#.####...............................###########.##########.# #.##########################################.################.#######.#####.######.####.############################################.#######..#####################.#######################.##.######.###.#############.##############..#.###.##.##..#######..####.#.##.##.###.###.#########..#.#####.#.####..######.##.##.###.#.#####.###.##.#######.#######.##.##.#####################.########.##################.####.##.#.#############.############.########................................######.####.#####.####..#######.###.##.#.##.#.###.######.####.#.####...#########.#####.######.#######.#############.#######.######.##.################.###.#####.###.#.#.###############.####.###########.####.#############.############..######.##.##############.##.#######..#.####.#########.######.#######.################.##########.# #.##########################################.################.#######.#####.######.####.############################################.#######..#####################.#######################.##.######.###.#############.#########...........#.##.##..#######..####.#.##.##.###.###.#########..#.#####.#.####..######.##.##.###.#.#####.###.##.#######.#######.##.##.#####################.########.##################.####.##.#.#############.############.########.##############.##########.####.######.####.#####.####..#######.###.##.#.##.#.###.######.####.#.####...#########.#####.###.............................................................................#.###############.####.........###.####.#############.############..######.##.##############.##.#######..#.####.#########.................................##########.# #..................................#########.################.#######.#####.######.####.############################################.#######..#####################.#######################.##.######.###.#############.#########.####..#.#.#.##.##.......................................##..#.#####.........................................................##.##........................#######.##################.####.##.#.#############.############.########.##############.##########.####.######.####.#####.####..#######.###.##.#.##.#.###.######.####.#.####...#########.#####.###.##.#######.#####.#######.#######.######.##.################.##..#########.###.###############.####.#######.###.####.#############.############..######.................................####.#########............................................# #.################################.#########.################.#######.#####.######.####.############################################.#######..#####################.#######################.##.######.###.#############.#########.####..#.#.#.##.##..#######..####.#.##.##.###.###.#########..#.#####.#.##.#..######.##.########.#####.###.##.#######.#######.##.##.#####################..#######.##################.####.##.#.#############.############.########.#############..##########.####.######.####.#####.####..#######.###.##.#.##.#.###.######.####.#.####...#########.#####.###.##.#######.#####.#######.#######.######.##.##########...........................................................###.#############.############..######.#################.##.#######..#.####.################.#######.##############.#.##########.# #.################################.#########.################.#######.#####.######.####.############################################.#######..#####################.#######################.##.######.###.#############.#########.####..#.#.#.##.##..#######..####.#.##.##......................#####.#.##.#..######.##.########.#####.###.##.#######.#######.##.##.#####################..#######.##################.####.##.#.#############.############.########.#############..##########.####.####...................................................................................###.##.#######.#####.#######.#######.######.##.##########.#####.##..#######.#.###.###############.####.#.................................................................................#.####.################.#######.##############.#.##########.# #.################################.#########.################.#######.#####.######.####.#########..........#########################.#######..#####################.#######################.##.######.###.#############.#########.####..#.#.#.##.##..#######..####.#.##.######.###.#########....#####.#.##.#..######.##.########.#####.###.##.#######.#######.##.##.#####################..#######.##################.####.##.#.#############.############.########.#############..##########.####.###########.#####.####.#.######.###.####.##............................................................................................................##..#######.#.###.###############.####.###########.#.......................................#################.##.##.####..#.####.################.#######.##############.#.##########.# #.################################.#########.################.#######.#####.######.####.#########.########.#########################.#######..##################....................................................................##..#.#.#.##.##..#######..####.#.##.######.###.#########....#####.#.##.#..######.##.########.#####.###.##.#######.#######.##.##.#####################..#####...........................##.#.#############.############.........................##########.####.###########.#####.####.............................................................###.###.##.#######.#####.#######.#######.######.##.##########.#####.##..#######.#.###.###############.####.###########.####..................................#.#################.##.##.####..#.####.################.#######.##############.#.##########.# #.################################.#########.################.#######.#####.######.####.####.####.########.#########################.########.#####################.#######################.......................................#.##..#.#.#.##.##..#######..####.#.##.######.###.#########..............................................................###.##.##.#####################..#####.#.##################.#######.#.#############.############.########.#############..##########.####.###########.#####.####...######.###.####.##.#.###.#####..######.####..##########.#.#######.##.#######.#####.#######.#######.######.##.##########.#####.##..#######.#.###.###############.####.###########.##################.############..####.#.#################.##.##.####..#.####.################.##.####.##############.#.##########.# #.################################.#########.################.#######.#####.######.####.####.####.########.#########################.########.#####################.##########################.######.###.#############.###########.##..#.#.#.##.##..#######..####.#.##.######.###.#########....#####.#.##.#..######.##.########.#####.###.##.#######.###.###.##.##.#####################..#####.#.##################.#######.#.#############.############.########.#############..##########.####.###########.#####.####...######.###.####.##.#.###.#####..######.####..##########.#.#######.##.#######.#####.#######.#######.######.##.##########.####....................................####.###########.##################.############..####.#.#################.##.##.......#.####.################.##.####.##############.#.##########.# #.################################.#########.################.#######.#####.######.####.####.####.########.#########################.########.#####################.##########################.######.###.#############.###########.##..#.#.#.##.##..#######..####.#.##.######.###.#########....#####.#.##.#..######.##.########.#####.###.##.#######.###.###.##.##.#####################..#####.#.##################.#######.#.#############.############.########.#############..##########.####.###########.#####.####...######.###.####.##.#.###.#####..######.####..##########.#.#######.##.#######.####.................................................................................................................................####.#.#################..#.##.#####.#.####.################.##.####.##############.#.##########.# #.################################.#########.################.#######.#####.######.####.####.####.########.#########################.########.#####################.##########################.######.###.#############.###########.##..#.#.#.##.##..#######..####.#.##.######.###.#########....#####.#.##.#..######.##.########.#####.###.##.#######.###.###.##.##.#####################..#####.#.##################.#######.#.#############.############.########.#############..##########.####.###########.#####.####...######.###.####.##.#.###.#####..######.####..##########.#.#######.##.#######.#####.#######.#######.######.##.##########.####..##..#######.#.###.####################.###########.###############################..####.#.#################..#.##.#####.#.####.################.....................................# #.################################.#########.################.#######.#####.######.####.####.####.########.#########################.########.#####################.##########################.######.###.#############.###########.##..#.#.#.##.##..#######..####.#.##.######.###.#########....#####.#.##....######.##.########.#####.###.##.#######.###.###.##.##.#####################..#####.#.##################.#######.#.#############.############.########.#############..##########.####.###########.#####.####...######.###.####.##.#.###..........................#####.#.#######.##.#######.#####.#######.#######.######.##.##########.####.........................................###########.###############################.........#################..#.##.#####.#.####.################.##.####.##############.#.##########.# #.##########################.....................############.#######.#####.######.####.####.####.########.#########################.########.#####################.########################................................................#.##.##..#.........................###.#########....#####.#.#####.######.##.########.#####.###.##.#######.###.###.##.##.#####################..#####.#.##################.#######.#.#############.############.#######..#############..##########.####.###......................######.###.####.##.#.#########..........................................................................................####.###..#######.#.###.####################.###########.######................................###################..#.##.#####.#.####.################.##.####.##############.#.##########.# #.################################.#############.############.#######.#####.######.#########.####.########.#########################.########.#####################.##########################.######.###.#############.###########.##..#.#.#.##.##......................#########.#########....#####.#.#####.######.##.########.#####.###.##.#######.###.###.##.##.#####################..#####.#.##################.#######.#.#############.############.#######..##########.....................###.#######.#####.####...######.###.####.##.#.#########.#######.####..####.#####.#.#######.##.#######.#####.#######.#######.######.##.##########.####.###..#######.#.###.####################.###########.#######.#######################..####.###################..#.##.#####.#.####.################.##.####.##############.#.##.........# #.################################.#############.############.#######.#####.######.#########.####.########.#########################.########.#####################.################....................................................#.#.#.##..............####.#.##..#########.#########.#..#####.#.#####.######.##.########.#####....................................................................###########.#######.#.#############.############.#####........................#####.########.#######.#####.####...######.###.####.##.#.#########.#######.####..####.#####.#.#######.##.#######.#####.#######.#######.######.##.##########...........#######.#.###.####################.###########.#######.#######################..####.###################..#.##.#####.#.####.################.##.####.##############.#.##.#######.# #.################################.#############.############.#######.#####.######.#########.####.########.#########################.########.#####################.##########################.######.###.#############.###########.##.................#####.#####.#.##..#########.#########.#..#####.........................................#######.###.###.##.##.#####################..#####.#.##################.#######.#.#############.############.#####.#..##########.##..####.#####.########.#######.#####.####...######.###.####.##.#.#########.#######.####..####.#####.#.#######.##.#######.#####.#######.#######.#.####.##................................................................####..................................####.................................#.####.################.##.####.##############.#.##.#######.# #.################################.#############.############.#######.#####.######.#########.####.########.#########################.########.#################.###.##########################.######.###.#############.###########.##.##.###.##.##.#..#####.#####.#.##..#########.#########.#..#######.#####.######.##.########.#####.###.##.#######.###.###.##.##..........................................................................................###.#..##########.##................................................................................................................#######.#####.#######.#######.#.####.#############.####.###.########.#.###.####################.######.####..######.#########.#############..####.###################..#.##.#####.#.####.################.##.####.##############.#.##.#######.# #.################################.#############.############.#######.#####.######.#########.####.########.#########################.########.#################.###.##########################.######.###.#############.###########.##.##.###.##.##.#..#####.#####.#............................#######.#####.######.##.#.....................#######.###.###.##.##.#####################..#####.#.#.################.#######.#.#############.############.#.###.#..##########.##..####.#####.########.#######.#####.####...######.###.####.##.#.#########.#######.####..####.#####.#.#######.##########.#####.#######.#######.#.####.#############.####.###.########.#.###.####################.######.####..######.#########.#############..####.####################.####.#####.#.####.################.##.####.##############.#.##.#######.# #.################################.#############.############.#######.#####.######.#########.####.########.#########################.########.#################.###.##########################.######.###.##########.....................................................#########.######.##.#..#######.#####.######.##.#.######.#####.###.##.#######.###.###.##.##.#####################..#####......................#######.#.#############.############.#.###.#..##########.##..####.#####.########.#######.#####.####...######.###.##.#.##.#.#########.#######.####..####.#####.#.####.............................#######.#.####.#############.####.###.########.#.###.####################.######.####..######.#########.#############..####.####################.####.#####.#.####.################.##.####.##############.#.##.#######.# #.################################.#############.############.#######.#####.######.#########.####.########.#########################.########.#################.###.##########################.######.###.##########.##.###########.##.##.###.##.##.#..#####.#####.#.###.#########.######.##.#..#######.#####.######.##.#.######.#####.###.##.#######.###.###.##.##.#####################..#####.#.#.################.#######.#.#############.############....................................########.#######.#####.####...######.###.##.#.##.#.#########.#######.......####.#####.#.#######.##########.#####.###############.#.####.#############.####.###.########.#.###.####################.######.....................................................................................................#.####.##############.#.##.#######.# #.################################.#############.############.#######.#####.######.#########.####.########.#########################.########.#################.###.##########################....................................................................................................................##.##.#.######.#####.###.##.#######.###.###.........................................................#..................................#.#.###.#..........................................................######.###.##.#.##.#.#########.#######..###..####.#####.#.#######.##########.#####.###############.#.####.#############.####.###.########.#.###.####################.######.####..######.#########.#############..####.####################.####.#######.####.################.##.####.............................# #.################################.#############.############.#######.#####.######.#########.####.########.##...................................###############.###...................................###.##########.##.###########.##.######.##.##.#..#####.#####.#.###.#########.######.##.#..#######.#####.###.##.##.#.######.#####.###.##.#######.###.###.##.##.#####################..#####.#.#.################.#.#####.#.#############.##########.#.#.###.#..##########.##..####.##############.#######.#####.####..#######.###.##.#.##.#.#######..............................................................................#############.####.###.########.#.###.####################.######.####..######.#########.#############..####.####################.####.#######.####.################.##.####.##############.#.##.#######.# #.################################.#############.#########........................................########.#########################.#######..#.###############.###.##################.#######.######.###.##########.##.###########.##.######.##.##.#..#####.#####.#.###.#########.######.##.#..#######.#####.###.##.#........................................##.##.#####################..#####.#.#.################.#.#####.#.#############.##########.#.#.###.#..##########.##..####.##############.#######.#####.####..#######.###.##.#.##.#.#########.#######..###..####.#####.#########.####.#####.#####################.#.####.#############..........########.#.###.####################.######.####..######.#########.#############..####.####################.####.#######.####.################.##.####.##############.#.##.#######.# #.################################.#############.############.####.########.######.#########.####.########.#########################.#######..#.###############.###.##################.#######.######.###.##########.##.###########.##.######.##.##.#..#####.#####.#.###.#########.######.##.#..#######.#####.###.##.#..#.######.#####.###.##.#######.###.######.##.#####################..#####.#.#.################.#.#####.#.#############.##########.#.#.###.#..##########.##..####.##############.#######.#####.####..#######.###.##.#.##.#.#########.#######..###..####.#####.#########.####.#####.#####################.#.####.##################.############.#.###.####################.######.####..######.#########.#############..####.####################.####.#####............................####.##############.#.##.#######.# #.################################.#############.############.####.########.######.#########.####.########.#########################.#######..#.###############.###.##################.#######.######.###.##########.##.###########.##.######.##.##.#..#####.#####.#.###.#########.######.##.#..#######..............#..#.######.#####.###.##.#######.###.######.##.#####################..#####.#.#.################.#.#####.#.#############.##########.#.#.###.#..##########.##..####.##############.#######.#####.####..#######.###.##.#.##.................................................................###############.#.####.##################.############.#.###.####################.######.####..######.#########.#############..####.####################.####.#####.#.####.################.##.####.##############.#.##.#######.# #.################################.#############.############.####.########.######.#########.####.###....................................###..#.###############.###.##################.#######.######................................................................###.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##.#######.###.######.##.#####################..#####.#.#.################.#.#####.#.#############.##########.#.#.###.#..##########.##..####.##############.#######.#####.####..#######.###.##.#.##.#.#########.#######..###..####.###############.####.#####.#.###.###############.#.####.##################.############.#.###.####################.######.####..######.#########.#############..####.####################.####.#####.#.####.################.##.####.##############.#.##.#######.# #.################################.##..............................................#########.####.###.####.#########################.###........................###.##################.#######.##########.##########.##.###########.##...........##.#..###########.#.###.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##.#######.###.######.##.#####################..#####.........................................................................#####.##..####.##############.#######.#####.####..#######.###.##.#.##.#.#########.#######..###..####.###############.####.#####.#.###.###############.#.####.##################.############.#.###.####################.######.####..######.#########.#############..####.####################.####.#####.######.####.###########.##.####.##############.#.##.#######.# #.################################.##.##########.############.####.########.################.####.###.####.#########################.###.###..................................########.#######.##########.##########.##.###########.#########.#####.#..###########.#.###.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##.#######.###.######.##.#####################..#####.#.#.################.#.#####.#.#############.##........................................##############.#######.#####.####..#######.###.##.#.##.#.#########.#######..###..####.###############.####.#####.#.###.###############.#.####.##################.############.#.###.####################.######.####..######.#########.#############..####.####################.####.#####.######.####.###########.##.####.##############.#.##.#######.# #.################################.##.##########.############.####.########.################.####.###.####.#########################.###.###..#.###############.###.#########.########.#######.##########.##########.##.###########.#########.#####.#..###########.#.###.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##.#######.###.######.##.#####################..#####.#.#.################.#.#####.#.#############.##.#######.###.###.#..##########.##..###################.#######.#####.####..#######.######.#.##.#.#########.#######..###..####.###############.####.#####.#.###.###############.#.####.##################......................................................######.#########.#############..####.####################.####.#####.######.####.###########.##.####.##############.#.##.#######.# #.################################.##.##########.############.####.########.################.####.###.####.#########################.###.###..#.###############.###.#########.########.#######.##########.##########.##.###########.#########.#####.#..###########.#.###.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##.#######.###.######.##.#####################..#####.#.#.################.#.#.......#############.##.#######.###.###.#..##########.##..###################.#######.#####.####..#######.........................#######..###..####.###############.####.#####.#.###.###############.#.####.#######....................................#######.#######.######.#####.######.#########.#############..####.####################.####.#####.######.####.###########.##.####.################.##.#######.# #.################################.##.##########.############.####.########.################.####.###.####.#########################.###.###..#.###############.###.#########.########.#######.##########.##########.##.###########.#########.#####.#..###########.#.###.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##########.###.######.##.#####################..#####.#.#.################.#.#.###...#############.##.#######.###.###.#..##########.##..###################.#######.#####.####..##############.#.##.#.#########.#######..###..####.###############.####.#####.#.##.......................#.#################################.###.####.#######.#######.######.#####.######.#########.#############..####.####################.####.#####.######.####.###########.##.####.################.##.#######.# #.################################.##.##########.############.####.########.################.####.###.####.#########################...........................................#######.#######.##########.##########.##.###########.#########.#####.#..###########.#.###.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##########.###.######.##.#####################..#####.#.........................................##.##.#######.###.###.#..##########.##..###################.#######.#####.####..##############.#.##.#.#########.#######..###..####.###############.####.#####.#.##..##############.##.##.#.#################################.###.####.#######.#######.######.#####.######.#########.#############..####.####################.####.#####.######.####.###########.##.####.################.##.#######.# #.################################.##.##########.############.####.########.################.####.###.####.#########################.###.##...#.###############.###.#########.########.#######.##########.##########.##.###########.#########.#####.#..###########....##.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##########.###.######.##.#####################..#####.#.#.################.#.#.###...#############.##.#######.###.###.#..##########.##..###################.#######.#####.####..##############.#.##.#.#########.#######..###..####.###############.####.#####.....................................##########################.###.####.#######.#######.######.#####.######.#########.#############..####......###############.####.#####.######.####.###########.##.####.################.##.#######.# #.################################.##.##########.############.####.########.################.##.........................############.###.##...#.###############.###.#########.########.#######.##########.##########.##.###########.#########.#####.#..#############..##.#########.######.##.#..#######.#####.###.####..#.######.#####.###.##########......................................#####.#.#.################.#.#.###...#############.##.#######.###.###.#..##########.##..###################.#######.#####.####..##############.#.##.#.#########.#######..###..####.###############.####.#####.#.##..##############.##.##.#.######.##########################.###...................................######.#########.#############..#########.###############.####.#####.######.####.###########.##.####.###################.#######.# #.#################................................................########.################.##.#.###.##############################.###.##...#.###############.###.#########.########.#######.##########.##########.##.###########.#########.#####.#..#############..##.#########.######.##.#................###.####..#.######.#####.###.##########.###.####.#.##.#########.###########..#####.#.#.################.#.#.###...#############.##...................................###################.#######...###.####......................................................................................##############.##.##.#.######.##########################.########.#######.#######.######.##.#########.####.............................................#.####.#####.######................................###########...........# #.##########################.#####.##.##########.############.####.########.################.##.#.###.##############################.###.##...#.###############.###.#########........................................................########.#####.#..#############..##.#########.######.##.##.#######.#########.####..#.######.#####.###.##########.###.####.#.##.#########.###########..#####.#.#.################.#.#.###...#############.##.#####.#.###.###.#..##.#######.##..###################.#########..##.#####.##############.....................................###############.####.#####.#.###.##############.##.##.#.######.##########################.########.#######.#######.######.##.#########.#########.#############..#########.#############.#....................................##.####.#################.#.#######.# #.###################..............##.##########.############.####.########.################.##.#.###.##############################.###.##..##.###############.###.#########.########.#######.##########.##########.##############..########.#####.#..#############..##.#########.######.##.##.#######.#########.####..#.######.#####.###.##########..................................................................................................................................................#########..##.#####.##############.#.##.#.#################..###..####################.####.#####.#.###.##############.##.##.#.######.##########################.########.#######.#######.######.##.#########.#########.#############..#########.#############.#.####.#####.######.####.###########.##.####.#################.#.#######.# #.###################.######.########.##########.############.####.########.################.##.#.###.##############################.###.##..##.###############.###.#########.########.#######.##########.##########.##############..########.#####.#..#############..##.#########.######.##.##.#######.#########....................................................................................###########.########.###...#############.##.#.###.#.###.###.#..##.#######.##..#############################..##.#####.##############.#.##...........................####################.####.#####.#.###.##############.##.##.#.######.##########################.########.................######.##.#########.#####.........................................................######.####.###########.##.####.#################.#.#######.# #.###################.######.########.##########.############.####.########.################.##.#.....##############################.###.##..##.###############.###.#########.########.#######.##########.##########.##############..########.#####.#..#############..##.#########.######.##.##########.##.......................................####..##.####.#.##.#########.###########..#######.#.###########.########.###...#############.##.#.###.#.....###.#..##.#######.##..#############################..##.#####.##############.#.##.#.#################..###.#####################.####.#####.#.###.##############.##.##.#.######.##########################.################.##############.##.#########.#########.#############..###################.###.#.####.############.####.###########.##.####.#################.#.#######.# #.###################.######.########.##########.############.####.########.################.##.#.##################################.###.##..##.###############.###.#########.########.#######.##########.##########.##############..........................................................##########.##.######.####..#.######.#####.###.##.##.####..##......................##########..#######.#.###########.########.###...#############.##.#.###.#########.#..##.#######.##..#############################..##.#####.##############.#.####.#################..###.#####################.####.#####.#.###.##############.##.##.#.######.##########################.################.##############.##.#########.#########.#############..###################.###.#.####.############.####.........................................#######.# #.###################.######.########.##########.############.####.########.################.##.#.##################################.###.##..##.###############................................##########.##########.##############..##############.#..#############..#..########..######.#############.##.######.####..#.######.#####.###.##.##.####..##.####.#.##.#########..##########..#######.#.###########.########.###...#############.##.#.###.#########.#..##.#######.##..#############################..##.#####.##############.#.####.#################..###.#####################.####.#####.#.###.##############.##.##...............................................######........#######.##.#########.#########.#############..###################.###.#.####.############.####.###########.##.####.#####.......................# #.###################.######.########.##########.############.####.########.################.##.#.##################################.###.##..##.###############.###.#########.########.##################.#...........................................................#..########..######.#############.##.######.####..#.######.#####.###.##.##.####..##.####.#.##.#########..##########..#######.#.###########.########.###...############.....#.###.#########.#..##.#######.##..#############################..##.#####.##############.#.####.#############.....................................#####.#.###.##############.##.##.#.######.###########.#############..#.##############.######.#######.##.#########.#########.#############..#################...............................................####.#####.###########.#..######.# #.###################.######.########.##########.############.####.#########################.##.#.##################################.###.##..##.###############.###.#########.########.##################.#.########.##############..##############.#..#############.##..########..######.#############.##.######.####..#.######.#####.###.##.##.####..##.####.#.##.#########..##########..#######.#.###########.########.###...############..##.#.###...........#..##.#######.##..#############################..##.#####.##############.#.####.#############.###..###.##########################.#####.#.###.##############.##.##.#.######.###########.#############..#.##############.######.#######.##.#########.#########.#############..#################.#.###.#.####.############.####.#########.#.##.####.#####.###########.#..######.# #.###################.######.########.##########.############.####.#########################.##.#.##################################.###.##..##.###############.###.#########.########.##################.#.########.##############..##############.#..#############.##..########..######.#############.##.######.####..#..........................................................................................................................###.###########..##.#######.##..#############################..##.#####.##############.#.####.#############.###..###.##########################.#####.#.###.##############.##.##.#.######.###########.#############..#.##############.######.#######.##....................................#################.#.###.#.####.############.####.#########.#.##.####.#####.###########.#..######.# #.....................######.########.##########.############.####.#########################.##.#.##################################.###.##..##.###############.###.#########.########.##################.#.########.##############..##############.#..#############.##..########..######.######...........................#####.#####.###.##.##.####..##.####.#.##.##.....................#######.#.#########.#.########.###...############..##.#.###.###########.........................................................##############.#.####.#############.###..###.##########################.#####.#.###.##############.##.##.#.######.###########.#############..#.##############.######.#######.##.#########.#########.####..........................##.#.###..................................................#.###########.#..######.# #.##########################.########.##########.############.####.#########################.##......................................................##########.###.#########.########.##################.#.########.##############..##############.#..#############.##..########..######.#############.##.######.#####.#..#####.#####.###.##.##.####..##.####.#.##.##.######..##########..#######.#.#########.#.########.###...############..##.#.###.############.##.#######.##..#############################..##.####..##############.#.####.#############.###..###.##########################.#####.#.###.##############.##.##.#.######.###########.#############.##.##############.######.#######.##.#########.#########.####.##.######.#################.#.###.#.####.############.####.#.#######.#.##.####.#####.###########.#..######.# #.##########################.########.##########.############.####.#########################.##.#.##########################........................................#########.########.##################.#.########.##########......................................##..########..######.#############.##.######.#####.#..#####.#####.###..............................................#..#######.#.#########.#.########.###...############..##.#.###.############.##.#######.##..#############################..##.####..##############.#.####.#############.###..###.###############....................###.##############.##.##.#.######.###########.#############.##.##############.#####.......................#########.####.##.######.#################.#.###.#.####.############.####.#.#######.#.##.####.#####.###########.#..######.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.###.##..##################.#############.########.##################.#.########.##########.###..##############.#.............................................................................................##...##.####.#.##.##.######..########.#..#######.#.#########.#.########.###...############..##.#.###.############.##.#######.##..#############################..##.####..##############.#.####.#############.###..###.##########################.###########.##############.##.##.#.######.###########.#############.##.##############.######.#######.######################.####..................................................................................................#..######.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.###.##..##################.#############.########.##################.#.########.##########.###..##############.#..#............................................###.##.######.#####.#..#####.############.##..##...##.####.#.##.##.######..########.#..#######.#.#########.#.########.###...############..##.#.....############.##.#######.##..#############################..##.####..##############.#.####.#############.###..###.##########################.###########.##############.##.##.#.######.###########.#############.##.##############.######.#######.######################.####.##.######.#######.##.######.#.###.#.####.############.####.#.#######.#.##.##########.###########.#..######.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.###.##.###################.#############.########.##################.#.########.##########.###..##############.#..#.##############.#########..######.#########.###.##.######.#####.#..#####.############.##..##...##.###...................................................................############..##.#..##.############.##.#######.##..#############################..##.####..##############.#.####.#############.###..###.##########################.###########.##############............................#############.##.##############.######.#######.######################.####.##.######.......................................#####.####.#.#######.#.##.##########................######.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.###.##.###################.#############.########.##################.#.########...................................#.##############.#########..######.#########.###.##.######.#####.#..#####.############..#..##...##.####.#.##.##.######..##########..#######.#.#########.#.########.###.#.############..##.#..##.############.##.#######.##..#############################..##.####..##############.#.####.#############.###..###.##########################.##########################..####.#.######.#########################.##.##############.######.#######.######################.####.##.#####.................................................................................................#.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.###.#......................................######.##################.#.########.##########.###..##############.#..#.##############.#########..######.#########.###.##.######.#####.#..#####.############..#..##...##.####.#.##.##.######..####.#####..#######.#.#########.#.########.###.#.############..##.#..##.############.##.#######.##..#############################..##.####..##############.#....................................###################.##########################..####.#.######.#########################.##.##############.######.#######.######################.####.##.#####..............................#########.#####.####.#.#######.#.##.##########.###########.#..####.#.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.###.#..###################.#############.#.######.##################.#.########.##########.###..####..............#.##############.#########.....................................................#######..#..##...##.####.#.##.##.######..####.#####..#######.#.#########.#.########.###.#.############..##...............................##..#############################..##.####..##############.#.####.#############.###..###.######.###################.##########################..####.#.######.#########################.##.##############.######.#######.######################.####.##.##############.##.######.#.###.#.###########.#####.####.#.#######.#.##.##########.###########.#..####.#.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.###.#..###################.#############.#.######.##################.#.########.##########.###..####.#########.#..#.##############.#########...#####.........................................................##...##.####.#.##.##.######..####.#####..#######.#.#########.#.########.###.#.############..##.#..##.############.##.#######.##..#############################..##...................................................................###########.##########################..####.#.######.#########################.##.##############.##.###.#######.######################.####.##.##############.##.######.#..##.#.###########.#####.####.#.#######.#..............................####.#.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.###........................................######.##################.#.########.##########.###..####.#########.#..#.##############.#########...###############.###.#########.#####.#..#####.############..#..##...##.####.#.##.##.######..####.#####..#######.#.#########.#.########.###.#.############..##.#..##.############.##.#######.##..#############################..#######..##############.######.#############.####.#.#.######.#######.###########.##########################..####.#.######.#########################.##.##############.##.###.#######.######################.####.##.##############.##.######.#..##.#.########.##.#####.####.#.#######.#..#.##########.###########.#.......#.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.#####..#########...............................................#####.#.########.##########.###..####.#########.#..#.##############.#########.......................................#..#####.############..#..##.......................................#######.###########.#.########.###.#.############...............................................................................##############.######.#############.####.#.................................................................######.#########################.##.##############.##.###.#######.######################.####.##.##############.##.######.#..##.#.########.##.#####.####.#.#######.#..#.##########.###########.#.#######.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.#####..#########.#######################.########.############.#####.#.########.##########.###..####.#########.#..#.##############.#########.#.###############.###.#########.#######..#####.############..#..###..##.####.#.##.##.######..####.#####..#######.###########.#.########.###.#.############..##.#..########.######.##.###########.#############################..########.##############.######.###########............######.#######.###########.##########################..####.########.#########################.##.##############.##.###.#######.######################.####.##.##########.###.##.######.#.......########.##.#####.####.#.#######.#..#.##########.###########.#.#######.# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.#####..#########.#######################.########.############.#####.#.########.##########.###..####.#########.#..#.##############.#########...................................................#########..#..###..##.####.#.##.##.######..####.#####..#######.###########.#.########.###.#.############..##.#..########.######.##.###########.###########################...................................#############.####.#.#.######.#######.###########.##########################..####.########.#########################.##.##############.##.###.#######.######################.####.##.##########.###.##.######.#..##.##########.##.#####.####.#.#######.#..#.##########.###########.#.........# #.##########################.########.##########.############.####.#########################.##.#.##########################.#######.#####..#########.#######################.########....................#.########.##########.###..####.#########.#..#.##############.####.######.###############.###.#########.#######..#####.##.#########..#..###..##.####.#.##.##.######..####.#####.......................................############..##.#..########.######.##.###########.#############################..#######..##############.####################.####.#.#.######.#######.###########.##########################..####.########.#########################.##.##############.##.###.#######.######################.####.##.##########.......................................#.####.#.#######.#..#.##########.###########.#########.# #.##########################.########........................................................................###############.#######.#####..#########.#######################.########.############.#######.########...................................#.##############.####.######.###############.###.#########.#######..#####.##.#########..#..###..##.####.#.##.##.######..####.#####..#######.###########.#.########.###.##############..##.#..########.######.##.###########.#############################..#######..##############.####################.####.#.#.######.#######.###########.##########################..####.########.#########################.##.##############.##.###.#######.######################.####.##.##########.###.##.######.#..##.#########..##.#####.####.#.#######.#..#.##########.###########.#########.# #.##########################.###################.############.####.############################.############.###############.#######.#####..#########.#######################.########.############.#######.###################.###..##############.#..#.##############.####.######.###############.###.#########.#######..#####.................................................##.#####..#######.###########.#.########.###.##############..##.#..########.######.##.###########.#############################..#######..##############.####################.####.#.#.######.#######.###########.##########################..####.########.#########################.##.##############.##.###.#######.######################.####.##.#............................................#####.####.#.#######.#..#.##########.###########.#########.# #.##########################.###################.############.####.############################.############.#############.#.#######.#####..#########.#######################.########.############.#######.###################.###..##############.#..#.##############.####.######.###############.###.#########.#######..########.#########..#..###..##.####...................................#.###########.#.########.###.##############..##.#..########.######.##.###########.#############################..#######..##############.####################.####.#.#.######.#######.###########.##########################..####.########.#########################.##.##############...................###################.####.##.#.########.###.##.######.#..##.#########..########.####................##########.###########.#########.# #.##########################.###################.############.####.############################.############.#############.#.#######.#####..#########.#######################.########.############.#######.###################.###..##############.#....##############.####.######.###############.###.#########.#######..########.#########..#..###..##.####.#.##.##.######..#.##.#####..#######.###########.#.########.###.##############..##.#.................................#############################..#######..##############.####################.####.#.#.######.#######.###########.##########################..####.########.#########################.##.#####################.#######.##.###################.####.##.#.########.###.##.######.#..##.#########..########.####.#.#######.#..############.###########.#########.# #.##########################.###################.############.####.############################.############.................#######.#####..#########.#######################.########.############.#######.###################.###..##############.#..################.####.######.###############.###.#########.#######..########.#...............................##.######..#.##.#####..#######.###########.#.########.###.##############..##.#..########.######.##.#########################################..#######..############........................................#######.###########.##########################..####.########.#########################.##.#####################.#######.##.###################.####.##.#.########.###.##.######.#..##.#########..########.####...#######.#..############.###########.#########.# #.##############################################.############.####.############################.############.#############.#########.#####..#########.#######################.########.############.#######.###################.###..##############.#..################.####.######.###############.###.#########.#######..########.#.#######..#..###..##.####.#.##.##.######..#.##.#####..#######.###########.#.########.###.##############..##.#..########.######.##.#########################################..#######..##############.####################.####.#.#.######.#######.###########.##########################..####.########.#########################.##.#####################.#######.##.###################.####.##.#.########.###.##.######.#..##.#########..########.####.#.#######.#..############.###########.#########.# #.##############################################.############.####.############################.############.#############.#########.#####..#########.#######################.########.############.#######.###################.###..##############.#..################.......................................###.#######..####......................................#.######..#.##.#####..#######.###########.#.########.###.##############..##.#..########.######.##.#########################################..#######..##############.#........................................................##########################..####.########.#########################.##.#####################.#######.##.###################.####.##.#.########.###.##.######.#..##.#########..########.####.#.#######.#..############.###########.#########.# #.##############################################.############.####.############################.###.........................................#########.#######################.########.############.#######.###################.###..##############.#..#####################.######.###############.###.#####.###.#######..########.#.#.####...................#.##..#.######..#.##.#####..#######.###########.#.########.###.##############..##.#..########.######.##.#########################################..#######..##############.#.##################.####.#.#.######.#######.###########.#########...............................#.#########################.##.#####################.#######.##.##################............########.###.##.######.#..##.#########..########.####.#.#######.#..############.###########.#########.# #.##############################################.############.####.############################.############.#.###########.#########.#####..#########.#######################.########.############.#######.###################.###..##############.#..#####################.######.###############.###.#####.###.#######..########.#.#.####.#.#..###..##.###..#.##..#.######..#.##.#####..#######.###########.#.########.###.##############..##.#..########.######.##.#########################################..#######..##############.#.##################.####.#.#.######.#######.###########.#########.################..####.######.#.#########################.##.#####################.#######.##.##################..####.##.#.########.###.##.######..................########.####.#.#######.#..############.###########.###.......# #.##############################################.############.####.############################.############.#.###########.#########.#####..#########.#######################.########.############.#######.###################.###..##############.#..#####################.######.###############.###.#####.###.#######..########.#.#.####.#.#..###..##.###..#.##..#.######..#.##.#####..#######.###########.#.########.###.##############..##.#..########.######.##.#########################################..#######..##############.#.##################.####.#.#.######.#######.###########.#########.################..####.######.#.#########################.##.#####################.#######.##.##################..####.##.#.########.###.##.########..##.#########..########.####.#.#######.#..############.###########.#########.# #.##############################################.############.####.############################.############.#.###########.#########.#####..#########.#######################.########.############.#######...............................#########.#..#####################.######.###############.###.#####.###.#######..########.#.#.####.#.#..###..##.###..#.##..#.######..#.##.#####.########.###########.#.########.##################..##.#..########.######.##.#########################################..#######..##############.#.##################.####.#.#.######.#######.###########.#########.################..####.######.#.#########################.##.#####################.#######.##.##################..####.##.#.########.###.......................................................############.###########.#########.# #.##############################################.############.####.############################.############.#.###########.#########.#####..#########.#######################.########.############.##########################..###..##############.#..#####################.######.###############.###.#####.###.########.########.#.#.####.#.#..###..##.###..#.##..#.######..#.##.##############.###########.#.########.....................##.#..########.######.##.#########################################..#######..##############.#.##################.####.#.#.######.#######.#####################.################................#########################.##................................................................########.###..#.########..##.######.##..##.##########.#.#########..############.###########...........# #.##############################################.############.#################################.############.#.###########.#########.#####..#########.#######################.########.############.##########################..###..##############.#..#####################.######.###############.###.#####.###.########.########.#.#.####.#.#..###..##.###..#.##..#.######..#.##.##############.###########.#.###########################..##.#..########.######.##.#########################################..#######..##############.#.##################.####.#.#.######.#######.#####################.################..####.######.###########################.##......................................##############..##.#.##.#.########.###..#.########..##.######.##..##.##########.#.#########..############.###########.#########.# #.##############################################.############.#################################.############.#.###########.###############..#########.#######################.########.############.##########################..###..##############.#..#####################.######.###############.###.#####.###.######...........................................................................###########.#.#####################................................................................................................................########.####.#.#.######.#######.#####################.################..####.######.###########################.##................................#.###.##############..##.#.##.#.########.###..#.########..##.######.##..##.##########.#.#########..############.###########.#########.# #.##############################################.############.#################################.############.#.###########.###############..#########.#######################.########.############.##########################..###..##############.#..#####################.######.###############.###.#####.###................................................##..#.######..#.##.##########################.#.#####################.#####.#####..########.######################.#############################.#######..########.#####.#.##################.####.#.#.######.#######.#####################.#######...................................................########################.#######.##.###.##############..##.#.##.#.########.###..#.########..##.######.##..##.##########.#.#########..############.###########.#########.# #.##############################################.############.#################################.############.#.###########.###############..#########.#######################.########.############.##########################..###..##############.#..#####################.######.###############.###.#####.##########.#.########.###.###....................................#.##.##########################.#.#####################.#####.######.########.######################.########........................................#####.#.##################.####.#.#.######.#######.#####################.#######.########..####.######.###############.###########.########################.#######.##.###.##############..##.#.##.#.########.###..#.#.......................##.##########.#.#########..############.###########.#########.# #.##############################################.############.#################################.############.#.###########.###############..#########.#######################.########.############.######..........................................#..#####################.######.###############.###.#####.##########.#.###.........................................######.##.##.##########################.#.#####################.#####.######.########.######################.######################................................#.##################.####.#.#.######.#######.#####################.#######.########..####.######.###############.###########.########################.#######.##.###.##############..##.#.##.#.########.###..#.########..#########..#..##.##########.#.#########..############.###########.#########.# #.##############################################.############.#################################.############.#.###########.###############..#########.#######################.########.############.######.###################..###..##############.#..#####################.######.###############.###.#####.##########.#.......................................###.########.##.##.##########################.#.#####################.#####.######.########.######################.#############################.#######..################.##################.####.#.#.######...............................#######.########..####.######.###############.###########.########################.#######.##.###.##############..##.#.##.#.########.###..#.########..#########..#..##.##########.#.#########..############.###########.#.#######.# #.##############################################.############.#################################.############.#.###########.###############..#########.#######################.########.############.######.###################..###..##############.#..#####################.#####.....................................#.#####.####.###.####.#.#..###..##.###..#.###.########.##.##.##########################.#.#####################.#####.######.########.######################.#############################.#######..################.##################.####.#...................###########################..########..####.######.###############.###########.########################.#######.##.###.##############..##.#.##.#.########.###..#.########..#########..#..##.##########.#.#########..############.###########.#.#######.# #.##############################################.############...................###############.############.#.###########.###############..#########.#######################.########.############.######.###################..###..##############.#..#####################.######.###############.#.#.#####.########.#.#####.####.###.........................................................................................................................###################.#############################.#######..################.##################.####.#.#.######.####################################..########..####.######.###############.###########.#################.................................................########.###..#.########...................................................####.###########.#.#######.# #.##############################################.##############################################.############.#.###########.###############..#########.#######################.########.############.######.###################..###..##############.#..#####################.######.###############.#.#.#####.########.#.#####.####.########.#.######.###.####.#.############.##.##.####.##########.##########.#.#####################.#####.######.########.##.###################.#############################.#######..################.##################.####.#.#.######.####################################..########..####.######.###############.###########.#################.######.##########.......................................................................................#########..#######.####.###########.#.#######.# #.##############################################.##############################################.############.#.###########.###############..#########.#######################.########.############.######.###################..###..##############.#..#####################.######.###############.#.#.#####.########.#.#####.####.########.#.######.###.####.#.############.##.##.####.##########.##########.#.#####################.#####.######.########.##.###################.#############################.#######..################.##################.####.#.#.######.########.#########........##########..########..####.######.###############.###########.#################.######.##########..##.##############..##.#.##.#.############....................................................................................#####.# #.##############################################.##############################################.........................................##..#########.#######################.########.############.######.###################..###..##############.#..#####################.######.###############.#.#.#####.########.#.#####.####.########.#.######.###.####.#.############.##.##.####.##########.##########.#.#####################.#####.######.########.##.###################.#############################.#######..################.##################.####.#.#.######.########.#########.######.##########..########..####.######.###############.###########.#################.######.##########..##.##############..##.#.##.#.#############.#.###.####..#########..#..##.##########.#.##########.#######.####.###########.#.#######.# #.##############################################.###########################################################.#.###########.############.##..#########.#######################.########.############.######.###################..###..##############.#..#####################.######.###############.#.#.#####.########.#.#####.####.########.#.######.###.####.#.############.##.##.####.##########.##########.#.#####################.#####.######.########......................................................#######..################.##################.####.#.#.######.########.#########.######.###..................................############.###########.#################.######.##########..##.##############..##.#.##.#.#############.#.###.####..#########..#..##.##########.#.##########.#######.####.###########.#.#######.# #..........................................#####.######################################################.........................................................................................................................###..##############.#..#####################.######.###############.#.#.#####.########.#.#####.####.########.#.######.########.#.############.##.##.####.##########.##########.#.#####################.#####.######.###########.###################.########################.############..################.##################.####.#.#.######.########.###..................................................................................................##.##########..##.##############..##.#......................###.####..#########..#..##.##########.#.##########.#######.####.###########.#.#######.# #.##############.......###################.#####.######################################################.####.#.#####.#................................#######################.########.############.###..............................##############.#..#####################.######.###############..............................................####.########.#.############.##.##.####.##########..............#####################.#####.######.###########.###################.########################.############..################.##################.####.#.#.######.########.#########.######.#########...########..###########.##.########......................................................##.##############..##.####.#.#############.#.###.####..#########..#..##.##########.#.##########.#######.####.###########.#.#######.# #.##############.#####.###################.#####.######################################################.####.#.#####.#.########.####.#####..#########.#######################.########.############.###.##.####################.##...##############.#..##...............................................#####.########.#.#####.####.########.#.######.########.#.############.##.##.####.##########.##########......................................###########.###################.########################.############..################.##################.####.#.#.######.########.#########.######.#########...########..###########.##.########.###.###########.#####################.##.##########..##.##############..##.####.#.#############.#.###.####..#########..##.##.##########.#.##########.#######.####.###########.#.#######.# #.##############.#####.###################.#####.######################################################.####.#............#####.####.#####..#########.#######################.########.################.##.####################.##...##############.#..##.##################.######.###########.###.#.#.#####.########.#.#####......................................................####.##########.##########...#####################.############.###########.###################...............................................................................................................................................########.##.########.###.###########.#####################.##.##########..##.##############..##.####.#.#############.#.###.####..#######.....................................................................# #.##############.#####.###################.#####.###########........................................###.####.#######.#.##.#####.####.#####..#########.#######################.########.################.##.####################.##...##############.#...............................###########.###.#.#.#####.########.#.##########.########.#.######.##########.#####.####.#.##.#######.##########.##########...#####################.############.###########.###################.########################.##.#########..################.##################.####.#.#.######.########.#########.######.#########...##.........................................................................##########..##.##############..##.####.#.#############.#.###.####..#######.##.##.##.##########.#.#######.##.#######.####.###########.#.#######.# #.##############.#####.###################.#####.###########.######################################.###.####.#######.#.##.#####.####.#####..#########.#######################.########.################.##.####################.##...##############.#..##.##################.##################.###.#.#.#####.########.#.##########.########.#.######.################.####.#.##.#######.##########.##########...#####################.############.###########.###################.########################.##.#########..################.##################.####.#.#.######.########.#########.######.#########...##.#####..###########.##.#########.##.###########.#####################.#############..##.##############..##.####.#.#############.#.###.####..#######.##.##.##.##########.#.#######.##.#######.####.###########.#.#######.# #.##############.#####.###################.#####.###########.######################################.###.####.#######.#.##.#####.####.#####..#########.#######################.########.################.##.####################.##...##############.#..##.##################.##################.###.#.#.#####.########.#.##########.########.#.######.################.####.#.##.#######.##########.##########...#####################.############.###########.###################.########################.##.#########..################.##################.####.#.#.######.########.#########.######.#########...##.#####......................................###.#####################.#############..##.##############..................................................................................................................# #.##############.#####.###################.#####.###########.######################################.###.####.#######.#.##.#####.####.#####..#########.###################............................................................##############.#..##.##################.###..............................########.#.##########.########.#.######.################.####.#.##.#######.##########.##########...#####################.############.###########.###################.########################.##.#########..################.##################.####......................................#########.............................................................................................................##.####.#.#############.#.###.#.##..#######.##.##.##.##########.#.#######.##.#######.##.#.###########.#.#######.# #.##############.#####.###################.#####.###########.#####################################...................................#####..#########.#######..........................################.#..####################.##..###############.#..##.##################.###.##########.###.###.#.#.##############.#.##########.########.#.######.################.####.#.##.#######.##########.##########...#####################.############.###########.###################.########################.##.#########..################.##################.######.#.######.########.#########.######.#########...##.#####.############.############.##.#######.#.#.#####################.#############..##.##############..##.####.#.#############.#.###.#.##..#######.##.##............................................########.#.#######.# #.##############.#####.###################.#####.###########.#####################################..###.############.#.#.....................................................................##########.#...........................................#..##.##################.###.##########.###.###.#.#.##############.#.##########.########.#.######.################.####.#.##.#######.##########..............#####################.############.###########.###################.##################.#####.##.#########..################.##################.######.#.######.########.#########..................................................................#.#.####..................................#.##############..##.####.#.#############.#.###.#.##..#######.##.##.##.##########.#.#######.##.#######.##.#.##.########.#.#######.# #.##############.#####.###################.#####.###########.#####################################..###.############.#.#...####.####.#####..######.##.##.#####.#########.####.########.#####.##########.#..####################.##..#################..##.##################.###.##########.###.###.#.#.#########.........................................................................####################...#####################.############.###########.###################.##################.#####.##.#########..################.##################.######.#.######.########.#########..#####.#########...##.###.#.###########..############.##.#########.#.####.################.############...##.........................................................................#######.#.#######.##.#######.##.#.##.########.#.#######.# #.##############.#####.###################.#####.###########.#####################################..###.############.#.#...####.####.#####........................######.####.########.#####.##########.#..####################.##..#################..##.##################.###.##########.............................................................................................................######...#####################.############.###########.###################.##################.#####.##.#########..################.##################.######.#.######.########.#########..#####.#########...##.###.#.###########..############.##.#########.#.####.################.############...##.##############..##.####.#.######.######.#.###.#.##.########.##.##.##.##.#######.#.#######.##.#######.##.#.##.########.#.#######.# #.##############.#####.###################.#####.###########.#####################################..###.############.#.#...####.####.######.######.##.##.#####.##.######.####.########.#####.##########.#..###..............................#########..##.##################.###.##########.###.###.#.#.##############.#.##########.########.########.##.#############.####...##########..############.#######...#####################.############.###########.###################.##################.#####.##.#########..################.##################.######.#.######.########.#########..#####.#########...##.###.#.###########..############.##.#########.#.####.################.############........................................................................................................##.##.#.##.########.#.#######.# #.##############.#####.###################.#####..........##.#####################################..###.############.#.#...####.####.######.######.##.##.#####.##.######.#############.#####.##########.#..###.################.##..#######.#########..##.##################.###.##########.........................##.#.##########.########.########.##.#############.####...##########..############.#######...################.####.############.###########.###################.##################.#####.##.#########..################.##################.######.#.######.########.#########..#####.#########...##.###.#.###########..############.##.#########.#.####.################.############.#.##.##############..##.####.########.########.......................................................................................# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.##########.#..###.################.##..#######.#########..##.##################.###.##########.###.###.#.#.##############.#.##########..#######.########.##.#############.####...##########..############.#######...################.####.############.###########.............................................................................##################.######.#.######.########.#########..#####.#########...##.###.#.###########..############.##.#########.#.####.################.############.#.##.##############..##.####.########.########.###.#.##.########.##.##.##.##.#######.#.#######..#.#######.##.#.##.########.#.#######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.##########.#..###.################.##..#######.#########..##.########....................................#.##############.#.##########..#######.########.##.#############.####...##########..############.#######...################.####.############.###############################.##################.#####.##.#########......................................######.#.###############.#########..#####.#########...##.###.#.###########..############.##.#########.#.####.################.############.#.##.##############..##.####.########.########.###.#.##.########.##.##.##.##.#######.#.#######..#.##.................................# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########.....###.################.##..#######.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..#######.########.##.#############.####...##########..############.#######...################.####.############.###############################.##################.#####.##.#########..##########################################.#.###############.#########..#####.#########..###.###.#.###########...###########.##...................................############.#.##.##....................................................................................................................#.#######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#######.#########..##.########.#########.###.##########.###.###.###..................................###.########.##.#############.####...##########..############.#######...################.####.############.###############################.##################.#####.##.#########..##########################################.#..................................#########..###.###.#.###########...###########.############.#.####.################.############.#.##.##############.###.####.########.########.###.#.##.########.##.##.##.##.#######.#.#######..#.#######.##.#...............#######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#######.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..###.###.########.##.#############.####...##########..############.#######...################.####.############.###############################.##################.#####.##.#########..##########################################.#################.#########..#####.#########..###.###.#.###########...###########.############.#.####.################.############.#.##.##############.###.####.########.########.###.#.##.########.##.##.##.##.#######.#.#######..#.#######.##.#.##.########.#.#######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#######.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..###.###.................#########.####...##########..############.#######...################.####.############.###############################.##################.#####.##.#########..##########################################.#################.#####...................................................................................................#########.#.##.##############.###.####.########.########.###.#.##.########.##.##.##.##.#######.#.#######..#.#######.##..................######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#######.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..###.############.##.###.#########.####...##########..############.#######...################.####.############.###############################.##################.#####.##.#########..########################.....................................#########..#####.########...###.###.#.###########.#.##.########.############.#.####.################.##.#########.#.##.####.#########.###.####.########.########.###.#.##.########.##.##.##.##.#######.#.#######..#.#######.##.#.##.########.#..######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#######.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..###.############.##.###.#########.####...##########..############.#######...################.####.############.###############################.##################.#####.##.#########..##########################################.#################.#########..#####.########...###.###.#.###########.#.##.########.############.#.####.################.##.##..............................................########.###.#.##.########.##.##.##.##.#######.#.#######..#.#######.##.#.##.########.#..######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#######.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..###.############.##.###.#########.####...##########..############.#######.........................................................................###############.#####......................................###################.#################.#########..#####.########...###.###.#.###########.#.##.########.############.#.####.################.##.#########.#.##.####.#########.###.####.#######..########............######.##.##.##.##.#######.#.#######..#.#######.##.#.##.########.#..######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#####..............##.########.#########.###.##########.###.###.###.##############.#.##########..###.############.##.###.#########.####...##########..############.#######...################.#################################################.##################.########..########..############..................................##############.#########..#####.########...###.###.#.###########.#.##.########.############.#.####.################.##.#########.#.##.####.#########.###.####.#######..............................................................#######.##.#.##.########.#..######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#####.#.#................................###.##########.###.###.###.##############.#.##########..###.############.##.###.#########.####...##########..############.#######...################.#################################################.##################.########..########..############.#########.###################.##.##############.#########..#####.########...###.###.#############.#.##.########.############.#.####.#############.........................................####.########.############.#.##.#.######.##.##.###.#.###.###.#.#######..#########.##.#.##.########.#..######.# #.##############.#####.###################.##############.##.#####################################..###.############.#.#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#####.#.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..###.############.##.###.#########.####...##########..############.#######...################.#################################################.##################.########..########..############.#########.###################.##.##############.#########..#####.########...###.###.#############.#.##.########.############.#.####.#############.##.##.#########.#.##.####.#########.###.####.########.############.#.##.#.######.##.##.###.#.###.###.#.#######..#########.##.#.##.########.#..######.# #.##############.#####.###################.##############.##.########################..................................#...####.###########.######.##.##.#####.##.######.#############.#####.#########..#.####.################.##..#####.#.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..###.############.##.###.#########.####...##########.......................................##.####################################################################.########..########..############.#########.###################.##.##############.#########..#####.##.....#.........................#.##.########.############.#.####.#############.##.##...................................####.########.############.#.##.#.######.##.##.###.#.###.###.#.#######.......................................# #.##############.#####.###################.##############.##.#####################################..################.#.........................................##.######.#############.#####.#########..#.####.################.##..#####.#.#########..##.########.#########.###.##########.###.###.###.##############.#.##########..###.############.##.###.#########.####...##########.#############.#######...################.####################################################################.########...........................................................#############.#########..#####.##.###.#...###.###.#############.#.##.########.############.#.####.#############.##.##.#########.#.##.####.#########.###.####.########.############.#.##.#.######.##.##.###.#.###.###.#.#######..########..##.#.##.########.#..######.# #.##############.#####.###################.##############.##.########################...............################.#.#...####.###########.######.##.##.########.######.#############.#####.#########..#.####.################.##..#####.#.#########..##.########.#########.###.##########.###.###.###.##############.#.................................###.#########.####...##########.#############.#######...################.####################################################################.#########.########..############.#########.###################.##..#############.#########..#####.##.###.#...###.###.#############.#...............................................................#.##.####.#########.###.####.########.############.#.##.#..................#.###.###.#.#######..########..##.#.##.########.#..######.# #.##############.#####.###################.##############.##.########################.############.#################.#.#...####.###########.######.##.##.########.######.#############.#####.#########..#.####.################.##..#####.#.##########.##.########.#########.###.##########.###.###.###.##############.############..###.############.######.#########.####...##########.#############.#######...################.###############################################################..........................############.#########.###################.##..#############.#########..#####.##.###.#.................................................................#######.##.##.#######.###.##.####.#########.###.####.########.############.#.##.########.##.##.##..#.###.###.#.#######..########..##.#.##.########.#..######.# #.##############.#####.###################.##############.##.########################.############.#################.#.#...####.###########.######.##.##.########.######.##............................................................................##.########.#########.###.##########.###.###.###.##############.############..###.############.######.#########.####...##########.#############.#######...################.####################################################################.#########.########..############.#########.###################.##..#############..########..#####.##.................................................................#############.##.##.#######.###.##.####.#########.###.####.########.############.#.##.########.##.##.##..#.###.###.#.#######....................########.#..######.# #.##############.#####.###################.##############.##.########################.############.#################.#.#...####.###########.######.##.##.########.######.####.########..####.#########.##.####..##################..#####.#.##########.##.########.#########.###.##########.##...........................##########..###.############.######.#########.####...##########.#############.#######...################.####################################################################.#########.########..############.#########.###################.##..#############..########..#####.##..##.##..###.###.####.########.#.##.########.#########.##.######.#############.##.##.#######.###.##.####.#########.###.####.########.############.#.##.###..........................................................................# #.##############.#####.###################.##############.##.########################.############.#################.#.#...####.###########.######.##.##.########.###.......................................................................................................................................#######################..###.############.######.#########.####...########################.########..################.####################################################################.#########.########..############.#########.###################.##..#############..########..#####.##..##.##..###.....................................................................................##.####.#########.###.####.########.############.#.##.###.####.#####.##..#####.###.#.########.########..##.#.###########.#..######.# #.##############.#####.###################.##############.##.########################.############.#################.#.#...####.###########.######.##.##.########.###.##.####.########..####.#########.##.####.#################.#..#####.#.#.########.##.########.#########.###.##########.##..###.###.###.#######################..#........................................########################.########..################.####################################################################.#########.########..############.#########.###################.##..#############..########..#####.##..##.##..#######.####.########.#.##.########.#########.##.######.####.########.##.##.#######.###.##.####.#########.###.####.########.############.#.##.###.####.#####.##..#####.###.#.########.########..##.........................# #...........####.#####.###################.##############.##.########################.############.#################.#.#...####.###########.######.##.##.########.###.##.####.########..####.#########.##.####.#################.#..#####.#.#.............########.#########.###.######.###.##..###.###.###.#######################..#.#.############.######.#########.#####..########################.########..################.####################################################################.#########.########..############.#########.###################.##..#############..########..#####.##..##.##..#######.####.########.#.##.########.#########.##.######.####.########.##.##.#######.###.##.####.#########.###.####.########.############.#......#.####.#####.##..#####.###.#.########.########..##.#..##########.#..######.# #.##############.#####.###################.##############.##.########################.#####..........................#.#...####.###########.######.##.##.########.###.##.####.########..####.#########.##.####.#################.#..#####.#.#.########.###########.#########.###.######.###.##..###.###.###.#######################..#.#.############.######.#########.#.........................................################.####################################################################.#########.########..############.#########.###################.##..#############..########..#####.##..##.....#######.####.########.#.##.########.#########.##.######.####.########.##.##.#######.######.####.#########.###.####.########.############.#.##..##.####.#####.##..#####.###.#.########.########..##.#..##########....######.# #.##############.#####.###################.##############.##.########################.#####.######.###################.#...####.###########.######.##.##.########.###.##.####.########..####.####.........................................#.#.########.###########.#########.###.######.###.##..###.###.###.####.##################..#.#.############.######.###########.###..########################.########.#################.####################################################################.#########.########..############.#########.###################.##..#############..########..#####.##..##..##.#######.####.########.#.##.########......................................##.#######...####.####.#########.###.####.########.############.#.##..##.####.#####.##..#####.###.#.########.########..##.#..##########....######.# #.##############.#####.#####........................................................#.#####.######.###################.#...####.###########.######.##.##.########.###.##...............................................................................................................................................................#.############.######.###########.###..########################.########.#################.####################################################################.#########.########..############.#########.###################.##..#############..########..#####.##..##..##.#######.####.########.#.##.########.#########.##.######.####.########.##.##.#######.#.####.####.#########.###.####.########.############.#.##..##.####.#####.##..#####.................................#########....######.# #.##############.#####.###################.#################.######################.#.#####.######.###################.#...####.###########.######.##.##.########.###.##.####.########..####.####.####.##.######################.#..#####.#.#.####################.#########.###.######.###.##..#######.###.####.##################..#.#.############.######.###########.###..########################.########.#################.####################################################################.....................############.#########.###################.##..#############..########..#####.##..##..##.#######.####.########.#.##.########.#########.##.######.####.########.##.#..#######.#.####.####.#########.###.........................................................................................##########....######.# #.##############...........................#################.######################.#.#####.######.###################.#...####.###########.######.##.##.########.###.##.####.########..####.####.####.##.######################.#..#####.#.#.####################.#########.###.######.###..............................................############.######.###########.###..########################.########.#################.##############################################################################.########..############.#########.###################.##..#############..########...................#######.####.########.#.##.########.#########.##.######.####.########.##.#..#######.#.####.####.#########.###.####.............................##.####.#####.##..#####.###.#.########.########..####..##########....######.# #.####################.#####################################.######################.#.#####.######.###################.#...####...................................###.##...........................................................................................#########.###.######.###.##..###########.####.##################...........................................########################.########.#################.##############################################################################.########..############.#########.###################.##..#############..########.######.##..##..##.#######.####.########.#.##.########.#########.##.######.####.########.##.#..#######.#.####.####.#########.###.#############.############.#.###.##.####.#####.##..#####.###.#.########.########..####..##########....######.# #.####################.......................................######################.#.#####.######.###################.#...################.######.##.##.############.##..###.########.#####.####.####.##.############.#########.##.#####.#.################################.###.######.###.##..###########.####.###################.##.##############.#####.#########.#.###..########################.########.#################.##############################################################################.########................................................................................##..##..##.#######.####.########.#.##.########.#########.##.######.####.########.##.#..#######.#.####.####.#########.###.#############.############.#.###.##.####.#####.##..#####.###.#.########.########..####..########.#....######.# #.#################################################################################.#.#####.######.###################.#...##############................############.##..###.########.#####.####.####.##.############.#########.##.#####.#.################################.###.######.###.##..###########.####.###################.##.##############.#####.#########.#.###..########################.########.#################.##############################################################################.########..############.#########.##################..###.#############..########.#########..##..##.#######.####.########.#.##.########.#########.##.######.####.########.##.#..#######.#.####.####.#########.###.#############.############.#.###.##.####.#####.##..#####.###.#.########.########..####..########.#....######.# #.#################################################################################.#.#####.######.###################.#...##############.#.######.##.###############.##..###.########.#####.####................................................................###########.###.######.###.##..###########.####.###################.##.##############.#####.#########.#.###..########################.########.#################.##############################################################################.########..############.#########.##################..###.#############..########.#########..##..##.#######.####.########.#.##.########.####.####.#########.####.########.##.#..#######.#.####.####.#########.###.#############.############.#.###.##.####.#####.##..#####.###.#.########.########......................######.# #.#################################################################################.#.#####.######.###################.#...##############.#.######.##.###############.##..###.########.#####.####.####.###############.#########.##.#####.#.####################.........................................................###########.##.##############.#####.#########.#.###..########################.########.#################.##############################################################################.########..############.#########.##################..###.#############..########.#########..##..##.#######.####.########.#.##.########.####.####.#########.####.########.##.#..#######.#.####.####.#########.###.#############.############.#.###.##.####.#####.##..#####.###.#.########.########..####..########.#....######.# #.#############################################################....................................................................................##.###############.##..###.########.#####.####.####.###############.#########.##.#####.#.################################.###.######.###.##..###########.####.#######.###########.##.#############..#####.#########.#.###..########################.########.#################.##############################################################################.########..############.#########.##################..###.#############..########.#########..##..##.#######.####.########.#.##.########.####.####.#########.####.########.##.#..#######..................................######.############.#.###.##..........................#.########.########..####..########.#....######.# #.........................................................#####.###################.#.#####.######.###################.#...############.#.#.#########.###############.##..###.########.#####.####.####.###############.#########.##.#####.#.################################.###.###.............................................................####..#####.#########.#.###..########################.########.#################.##############################################################################.########..############.#########.##################..###.#############..########.#########...................................................................##.########.##.#..#######.#.####.####.####.###..###.#############.############.#.###.##.####.#####.##..#####.###.#.########.########..####..######...............# #.######################.################################.#####.###################.#.#####.######.###################.#...############.#.#.#########.......................................................................................................................................##..###########.####.#######.###########.##.########.####..#####.#########.#.###..########################.########.#################.##############################################################################.########..############.#########.##################..###.#############..########.#########..##..##.#######.............................####.####.###########.##.########.##.#..#######.#.####.####.####.###..###.#############.############.#.###.##.####.#####.##..#####.###.#.########.########..####..######.#.#....######.# #.######################.################################.#####........................................................#...############.#.#.############################..###.####.###.#####.####.####.#########.#####..########.##.#####.#.################################.###.###.##.##.###..###########.####.#######.###########.##.########.####..#####.#########.#.###..########################.########.#################.##############################################################################.########.#############.#########.##################..###.#############..########.#########..##..##.############.########.#.##.#############.................................#................................###.#############.############.#.###.##.####.#####.##..#####.###.#.########.########..####..######.#.#....######.# #.######################.################################.#####.###################.#.#####.######.#####################...############.#.#.############################..###.####.###.#####.####.####.#########.#####..########.##.#####.#.################################.###.###.##.##.###..###########.####.#######.###########.##.########.####..#####.#########.#.###..########################.########.#################.##############################################################################.########.#############.#########.##################..###.#############..########.#########..##..##.############.########.#.##.#############.####.##########..##.########.####..#######.#.####.####.####.###..###.##########################.#.###.##.####.#####.##..#####.###.#.########.########..####..######.#.#....######.# #.######################.################################.#####.###################.........######.#####################...############.#.#.############################..###.####.###.#####.####.####.#########.#####..########.##.#####.#.################################.###.###.##.##.###..###########.####.#######.###########.##.########.####..#####.#########.#.###..########################.########.#################.##############################################################################.########.#############.#########.##################..###.#############..########.#########..##..##.############.########.#.##.#############.####.##########..##.########.####..#######.#.####.####.####.###..###.##########################.#.###.##.####.#####.##..#####.###.#.########.########..####..######.#.#....######.# #.######################.################################.#####.#####################.############.#####################...############.#.#.############################..###.####.###.#####.####.####.#########.#####..########.##.#####.#.################################.###.###.##.##.###..###########.####.#######.###########.##.########.####..#####.#########.#.###..########################.########.#################.##############################################################################.########.#############.#########.##################..###.#############..########.#########..##..##.############.########.#.##.#########.###.####.##########..##.########.####..#######.#.####.####.####.###..###.##########################.#.###.##.####.#####.##..#####.###.#.########.########..####..######.#.#....######.# #.######################.################################.#####.#####################.############.#####################...############.#.#.###################...............####.###.#####.####.####.#########.#####..########.##.#####.#.################################.###.###.##.##.###..###########.#............................................................###..########################.########.#################.##############################################################################.########.#############.#########.##################..###.#############..########.#########..##..##.############.########.#.##.#########.###.####.##########..##.########.####..#######.#.####.####.####.###..###.##########################.#.###.##.####.#####.##..#####.###.#.########.########..####..####..........######.# #.######################.################################.#####.#####################.############.#####################...############.#.#.###################.########..###.####.###.#####.####.####.#########.#####..########.##.#####.#.################################.###.###.##.##.###..###########.####.###.###.###########.##.##.#####.####..#####.#########.#.###..########################.########.#################.##############################################################################.########.#############.#########.##################..###.#############..########.#########..##..##.############.########.#.##.#########.###.####.##########..##.########.####..#######.#.####.####.####.###..###.##########################.#.###.##.####.#####.##..#####.###.#.########.########..####..######.#.##..#######.# #.######################.################################.#####.#####################.############.#####################......................................................####.###.#####.####.####.#########.#####..########.##.........################################.###.###.##.##.###...##########.####.###.###.###########.##.##.#####.####..#####.#########.#.###..########################.########.#################.##############################################################################.########.#############.#########.##################..###.#############..########.#########..##..##.############.########.#.##.#########.###.####.##########..##.########.####..#######.#.####.####.####.###..###.##########################.#.###.##.####.#####.##..#####.###.#.########.########..####..######.#.##..#######.# #.######################.################################.#####.#####################.############.######################..############.#.#.###################.########..###.####.###.#####.####.####.#########.#####..########.##.#####.##################################.###.###.##.##.###...##########.####.###.###.###########.##.##.#####.####..#####.#########.#.###..########################.########.#################.##############################################################################.########.#############.#########.##################..###.########...............................................................................................................................................................###########.#.###.##.####.#####.##..###.#.###.#.########.########..####..######.#.##..#######.# #.######################.################################.#####.#####################.############.######################..############.#.#.###################.########..###.####.###.#####.####.####.#########..............................##############################.###.###.##.##.###...##########.####.###.###.###########.##.##.#####.####..........................................................................................#################################################################.########.#############.#########.##################..###.####........................#####..###.##.#####.######.########.#.##.#########.###.####.###########.##.##.#####.####..#######.#.#########.####.###..###.#####################......#.###.##.####.#####.##..###.#.###.#.########.###..................................# #.######################.################################.#####.#####################.############.######################..############.#.#...............................###.####.###.#####.................................###.##.#####.###.##############################.###.###.##.##.###...##########.####.###.###.###########.##.##.#####.####.######.#######.#.#.###..########################.##########################.##############################################################################.########.#############.#########.##################..###.####.###.####..........................##.#####.######.########.#.##.#########.###.####.###########........................................................................................................###.#.###.#.########.###.####..####..######.#.##..#######.# #.######################.################################.#####.#####################.############.######################..############.#.#.###################.########..###.####.###.##########.####.#########.#####..####.###.##.#####.###.##############################.###.###.##.##.###...##########.####.###.###.###########..............###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#############.#########.##################..###.####.###.####.#########.###.#####..######.#####.######.########.#.##.#########.###.####.......................................#.#########.####.###..###.##########################.#.###.##.####.#####...............................................................# #.######################.################################.#####.#####################.############.######################..############.#.#.###################.########..###.####.###.##########.####.#########.#####..####.###.##.#####.###.##############################.###.###.##.......................................#########.##.######.###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#######################.##################..###.####.###.####.#########.###.#####..######.#####.######.########.#.##.#########.###.####.###########.##.##.#####.####..#######.#.#########.####.###..###.##########################........................................................####..######.#.##..#######.# #.######################.################################.#####.#####################.############.######################..############.#.#.###################...........................................................................###.##############################.###.###.##.##..##...##########.####.###.###.##############.##.######.###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#######################.##################..###.####.###.####.#########.###.#####..######.#####.######.########.#.##.#########.###.####.###########.##.##.#####.####..#######.#.#########.####.###..###.##########################.#.###.#......................................###.####..####..######.#.##..#######.# #.#######################################################.#####.#####################.############.##############.........................#.############################..###.####.###.##########.####.#########.#####..####.###.....................................................##.##..##...##########.####.###.###.##############.##.######.###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#######################.##################..###.####.###.####.#########.###.#####..######.#####.######.########.#.##.#########.###.####.###########.##....................................................................................................................................####..######.#.##..#######.# #.#######################################################.#####.#####################.############.######################.#############.#.#.############################..###.####.###.##########.####.########..#####..####.######.##......................................................................####.###.###.##############.##.######.###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#######################.##################..###.####.###.####.#########.###.#####..######.#####.######.########.#...............................................####..#######.#.#########.####.###..###.##########.###############.#####.##.####.#####.##............#.############.####..####..######.#.##..#######.# #.#######################################################.#####.#####################.############.######################.#############.#.#.############################..###.####.###.##########.####.########..#####..####.######.#####.###.##################################.######.##..##...##########.####.###.###.##############.##.######.###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#######################.##################..###.####.###.####.#########.###.#####..######.#####.######.########.####.#########.###.####.########......................#######.#.#########.####.###..............##.###############.#####.##.####.#####.#######.#.#####.############.####..###..........#.##..#######.# #.#######################################################.#####.############...................................................................................................................##.####.########..#####..####.######.#####.###.##################################.######.##..##...##########.####.###.###.##############.##.######.###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#######################.##################..###.####.###.####.#########.###.#####..######.#####.######.########.####.#########.###.####.########.#..#####.#####.####..#######.#.#########.####.###..###.#######.##.###############.#####.##.####.#####.#######.#.##..........................................#######.# #.#####################################################...............................###########..######################.#############.#.#.############################..###.####.###.##########.####.########..#####..####.######.#####.###.#########################################.##..##...##########.####.###.###.##############.##.######.###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#######################.##################..###.####.###.####.#########.###.#####..######.#####.######.########.####.#########.###.####.########....#####.#####.####..#######.#.#########.####.###..###.#######.##.###########..................................................###.####..####..########.##..#######.# #.#######################################################.#####.#####.######.########.###########..######################.#############.#.#.############################..###.####.###.##########.####.########..#####..####.######.#####.###.#########################################.##..##...##########.####.###.###.##############.##.######.###.######.#######.#.#.###..########################.##########################.##############################################################################.########.#######################.........................####.###.####.#########.###.#####..######.#####.######.########.####.#########.###.####.########....#####.#####.####..#######.#.#########.####.###..###.#######.##.###########.###.#####.##.##########.#######.#................................########.##..#######.# #.#######################################################.#####.#####.######.##.............................................###########.#.#.############################..###.####.###.##########.####..................####.######.#####.###.#########################################.##..##...##########.####.#...........................................#######.#.#.###..########################.##########################.##############################################################################.########.##############################.....................................####.###.#####..######.#####.######.########.####.#########.###.####.########..............................#.#########.####.###..###.#######.##.###########.###.#####.##.##########.#######.#..#.##.########.###.####..####.#########.##..#######.# #.#######################################################.#####.#####.######.##.#####.###########..######################.#.#############.#.############################..###.####.###.##########.####..#######..######.####.######.#####.###.#########################################.##..##...##########.####.###.###.##############.##.##########.######.#######.#.#.###..########################.##########################.##############################################################################.########.##############################.########.....................................................................................##.###.####.########....#####.#####.####..#######.#.#########.####.###..###.#######.##.###########.###.#####....##########.#######.#..#.##.########.###.####..####.#########.##..#######.# #.#######################################################.#####.#####.######.##.#####.###########..######################.#.#############.#.############################..###.####.###.##########.####..##...............................................................................................................##############.##.##########.######.#######.#.#.###..########################.##########################.#######################################################.............................................................................########.###.####.####.####.###.######.######.#####.###############.####.######.##.###.####.########....#####.#####.####..#######.#.#########.####.###..###.#######.##.###########.###.########.##########.#######.#..#.##.########.###.####..####.#########.##..#######.# #.#######################################################.#####.#####.######.##.#####.###########..######################.#.#############.#.############################..###.####.###.#####............##.####..######.####.######.###.#####.###################.########################..##...##########.########.###.##############.##.##########.######.#######.#.#.###..########################.##########################.#######################################################.################.#####.########.##############################.########.##..########.###.####.####.####.###.######.######.#####.###############.####.######.##.###.####.#...........................................................................................#######.##########.#######.#..#.##.########......................................# #.#######################################################.#####.#####.######.##.#####.###########..######################.#.#############.#.############################..###.####.###.#####.####.####..##.####..######.####.######.###.#####.###################.########################..##...##########.########.###.##############.##.##########.######.#######.#.#.###..########################.##########################.#######################################################.........................#######.##############################.########.##..########.###............................#####.#####.###############.####.######.##.###.####.########....#####.##.##.####..#######.#.#########.####.###..###########.##.###########.###..#######.##########.#######.#..#.##.########..##.####..####.#########.##..#######.# #.#######################################################.#####.#####.######.##.#####.###########..######################.#.#############.#.############################..###.####.###.#####.####.####..##.####..######.####.######............................##.########################..##...##########.########.###.##############.##.##########.######.#######.#.#.###..########################.##########################.########################################################################.#####......................................................########.########.####.####.###.######..#####.#####.###############.####.####.....................##....#####.##.##.####..######....#########.####.###..###########.##.###########.###..#######.##########.#######.#..#.##.########..##.####..####.#########.##..#######.# #...........................................................................................................................#############.#.############################..###.####.###.#####.####.####..##.####..######.####.######.###.#####.################.##.########################..##...##########.########.###.##############.##.##########.######.#######.#.#.###..########################.##########################.########################################################################.######.#######.##############################.########.#...########.########.####.####.###.######..#####.#####.###############.####.####.#.##.###.####.#####.##....#####.##.##.####..######..###########.####.###..###########.##.###########.###..#######.##########.#######.#..#.##.########......................................# #.#######################################################.#####.#####.######.##.#####.###########.#########.#############.#.#############.#.############################..###.####.###.#####.####.####..##.####..######.####.######.###.#####.################.##..................................########.########.###.##############.##.##########.######.#######.#.#.###.#########################.##########################.########################################################################.######.#######.##############################.########.#...###...............................................................#.####.####.#.##.###.####.#####.##....#####.##.##.####..######..###########.####.###..###########.##.###########.###..#######.##########.#######.#..#.##.########..##.####..####.#########.##..#######.# #.#######################################################.#####.#####.######.##.#####.###########.#########.#############.#.#############.#.############################..###.#.........................................####.######.###.#####.################.##.########################..##...#.########.########.###.#############.......................................#########################.##########################.#############...........................................................................##############################.########.#...###.####.#############.####..##.######..#####.#####.#############.#.####.####.#.##.###.####.#####.##....#####.##.##.####..####.........................................###########.###..#######.##########.#####.........................................................# #.#######################################################.#####.#####.######.##.#####.###########.#########.#############.#.#############.#.############################..###.####.###.#####.####.####..##.####.#######.####.######.###.#####.################.##.########################..##...#.########.########.###.#############.###.##########.######.#######.#.#.###.#########################.##########################.###########################################.############################.######.#######.##############################.########.#...###.####.#############.####..##.######..#####.#####.#############.#.####.####.#.##.###.####.#####.##....#####.##.##.####..####.#..###########.####......................................#######.##########.#####.#.##.#.##.########..##.####..####.#########.##..#######.# #.#######################################################.#####.#####.######.##.#####.###########.#########.#############.#.#############.#.############################..###.####.###.#####.####.####..##.####.#######.####.######.###.#####.################.##.########################..##...#.########.########.###.#############.###.##########.######.#######.#.#.###.#################..............#####################.###########################################.############################.######.#######.##############################.########.#...###.####.#############.####..##.######..#####.#####.......................###.#.##.###.####.#####.##....#####.##.##.####..####.#..###########.########.....................................................#####.#.##.#.##.########..##.####..####.#########.##..#######.# #.#######################################################.#####.#####.######.##.#####.###########.#########.#############.#.#############.#.############################..###.####.###.#####.####.####..##.####.#######.####.######.###.#####.################.##.########################..##...#.########.########.###.#############.###.##########.######.#######.#.#.###.#################.#######.####.#####################.###########################################.############################.######.#######.##############################.########.#.......................................................................####..###.#.##.###.####.#####.##....#####.##.##.####..####.#..###########.########..###########.##.###########.####.#######.#####....................................................................# #.#######################################################.###########.######.##...................................#######.#.#############.#.############################..###.####.###.#####.#########..##.####.#######.####.######.###.#####.################.##.########################..##...#.########.########.###.#############.###.##########.######.#######.#.#.###.#################.#######.####.#####################.##############....................................................................................####################.########.#...###.####.###########.#.#.##..##.######..#####.#####.#############.######..###.#.##.###.####.#####.##....#####.##.##.####..####.#..###########.########..###########.##.###########.####.#######.#####.##########.#.##.#.##.########..##.####..#################.########.# #.#######################################################.###########.######.########.###########.#########.#####.#######.#.##########........................................####.###.#####.#########..##.####.#######.####.######.###.#####.################.##.###########..........................................................................................#.###.#################.#######.####.#####################.##############.############################.############################.######.#######.##############################.########.#......................#.#.#.##..##.######..#####.#####................................###.####.#####.##....#####.##.##.####..##.#.#..###########.########..###########.##.###########.####.#######.####..................................................#########.########.# #.#######################################################.###########.######.########.###########.#########.#####.#######.#.##########.#################################..########.###.#####.#########..##.####.#######.####.######.###.#####.################.##.########################..##...#.#######..########.###..#######.####.###.##########.######.#######.#.#.###.#################.#######.####.#####################.##############.############################.############################.######.#######.##############################.########.#...###.####.#########.#.#.#.##..##.######..#####.###################.###..............###.####.#####.##....#####.##.##.####..##.#.#..###########...........................................................................................####..#######.#########.########.# #.#######################################################.###########.######.########.###########.#########.#.................########.#################################..########.###.#####.#########..##.####.#######.####.######.###.#####.################.##.########################..##...#.#######..########.###..#######.####.###.##########.######.#######....................................###.#####################.##############.############################.############################.######.#######.##############################.########.#...###.####.#########.#.#..........###.....................................................................................................................##########....................................##########.#.##.#.##.########..##.####..#######.#########.########.# #.########################................................###########.######.########.###########.#########.#.###..########.#.########.#################################................................##.####.#######.####.######.###.#####.################.##.########################..##............................#######.####.###.##########.##############.#.#.#####################.#######.####.#####################.##############.######################.#####.############################.######.#######.##############################.########.#...###.####.#########.#.###.##..######.##..#####.################.##.###.##..###.#.######.####.#####.##....######.#.##.####.###.#.#..###########.########..##########..##.######.####.####.############..##########.#.##.#.##.########..##.####..#######.#########.########.# #.########################.##########################################.######.########.###########.#########.#.###..########.#.########.#################################.#########......................##.####.#######.####.######.###.#####.################.##.########################..##.#.#.#######..########.####.#######.####.###.##########.##############.#.#.#####################...................................................######################.#####.############################.######.#######.##############################.########.#...###.####.#########.#.###.##..######.##..#####.################.##.###.##..###.#.######.####.#####.##....######.#.##.####.###.#.#..###########.########..##########..##.######.####.####.############..##########.#.##.#.##.................................####.########.# #.########################.############################...............######.########.########..............................#.########.#################################.#############.#####.#########.###.####.#######.####.######.###.#####.################.##.########################..##.#.#.#######..########.####.#######.####.###.##########.##############.#.#.#############################.####.################...............................############.#####.############################.######.#######.##############################.########.#...###.####.#########.#.###.##..######.##..#####.################.##.###.##...................................................................................................##.####.####.############..##########.#.##.#.##.########..##.####..#######.#########.########.# #.########################.############################.####################.########.###########.#########.#.###..##########.########.#################################.#############.#####.#########.###.####.#######.####.######.###.#####.################.##.########################.......#.#######..########.####.#######.####.###.##########.##############.#.#.#############################.####.################.####.#####################################.#####.############################.######.#######.##############################.########.#...###.####.#########.#.###.##..######.##..#####.################.##.###.##.####.#.######.####...............................##.#.#..####################..##########..##.######.####.####.############..##########.#.##.#.##.########..##.##.#..#######.#########.########.# #.########################.############################.####################.########.###########.#########.#.###..##########.########.#################################.##########.##.#####.#########.###.####.#######.####.######.###.#####.################.##.#########################..................................####.####.###.##########.##############.#.#.#############################.####.################.####.#####################################.#####.############################.######.#######.####################.................................#########.#.###.##..######.##.................................................####.#####.##....######.#.##.####..##.#.#..####################..##########..##.######.####.####.############..##########.#.##.#.##.########..##.##.#..#######.#########.########.# #.########################.############################.####################....................#.#########.#.###..##########.########.#################################.##########.##.#####.#########.###.####.#######.####.######.###.#####.################.##.############################.#.#.#######..########.####.##.####.####.###.##########.##############.#.#.#############################.####.################.####.#####################################.#####.############################.######.#######.##############################.########.#...###.##############.#.###.##..######.###.#####.###############..##.###.##.####.#.###########.#####.##....######.#.##.####..##.#.#..####################..##########..##.######.####....................##########.#......................##.#..#######.#########.########.# #.########################.############################.####################.########.###########.#########.#.###..##########.########.#################################.##########.##.#####.#########.###.####.#######.####.######.###.#####.################.##.############################.#.#.#######..########.####.##.####.####.###.##########.##############.#.#.#############################.####.################.####.#####################################.#####.############################.######.#######.##############################.########.#...###.##############.#.###.##..######.###.#####.###############..##.###.##.####.#.###########.#####.##....######.#.##.####..##.#.#..####################...................................................................................................................# #.########################.############################.####################.########.###########.#########.#.###..##########.########.#################################.##########.##.#####.#########.###.####.#######.####.######.###.#####.################.##.############################.#..................................####.###.##########.##........................................######.####.################.####.#####################################.#####.############################.######.#######.###################.................................................................#####.###############..##.###.##.####.#.#####...................######.#.##.####..##.#.#..####################..##########..##.######.#.#..####.#############.##########.####.#.##.########...#.##.#..#######.#########.########.# #.########################.############################.####################.########.###########.#########.#.###..##########.########.#################################.##########.########.#########.###.####..............######.###.#####.################.##.############################.###.#######..#############.##.#########.###.##########.##############.#.#.######################.######.####.################.####.#####################################.#####.############################.######.#######.###################.##########.########.#...###.##############.#.###.##..######.##..#####.###############..##.###.##.####.#.#####.#####.#####.##....######.#.##.####..##.#.#..####################..##########..##.######.#.#..####.#############.##########.####.#.##.########...#.##.#..#######.#########.########.# #.########################.############################.####################.########.###########.#########.#.###..##########.#........................#################.##########.########.#########.###.####.#######.###..######.###.#####.################.##.############################.###.#######..#############.##.#########.###.##########.##############.#.#.######################.######.####.################.####.#####################################.#####.############################.######.#######.###################.##########.########.#...###.##############.#.###.##..######.##..#####.###############..##.###.##.####.#.#####.#####.#####.##....######.#.##.####..##.#.#..####################..##########..##...................................................................................................# #.########################.############################.####################.########.###########.#########.#.###..##########.#.######.###############.#################.##########.########.#########.###.####.#######.##.............................#######.##.############################.###.#######..#############.##.#########.###.##########.##############.#.#.######################.######.####.################.####.#####################################.#####.############################.######.#######.............................................................................###.##..#####.###############..##.###.##.####.#.#####.#####.#####.##....######.#.##.####..##.#.#..####################..##########..##.######.#.#..####.############....................................#..#..#######.#########.########.# #.########################.############################.####################.########.###########.#########.#.###..##########.#.######.###############.#################.##########.########.#########.###.####.#######.##...######.###.#####.########.#######.##.############################.###.#######..#############.##.#########.###.##########.##############.#.#.######################.######.####.################.####.#####################################.#####.############################.######.###########################.##########.########.#...###.##############.#.###.##..##.###.##..#####.###############..##.###.##.####.#.#####.#####.#####.##....######.#.##.####..##.#.#..####################..##########..##.######.#.#..####.############..##########.####.####.######.#...#.#..#..#######.#########..........# #.########################.############################.###########..........................................................................................................................................................######.###.#####.########.#######.##.############################.###.#######..#############.##.#########.###.##########.##############.#.#.######################.######.####.################.####.#####################################.#####.############################.######.###########################.##########.########.#...###.##############.#.###.##............................######..##.###.##.####.#.#####.#####.#####.##....######.#.##.####..##.#.#..####################................................................##########.####.####.######.#...#.#..#..#######.##################.# #.########################.############################.###########.########.########.#####################.#.###..##########.#.######.########.######.#################.##########.########.#########.###.####.#######.##.#.######.###.#####....#####.######......########################...........................................................##############.#.#.######################.######.####.################.####.#####################################.#####.############################.######.###########################.##########.########.#...###.##############.#.###.##..##.###.##..#####.########.######..##.###.##.####.#.#####.#####.#####.##....######.#.##.####..##.#.#..####################..##########..##.######.#.#..####.############..##########.####.####.######.#...#.#..#..#######.##################.# #.########################.############################.###########.########.##############################.#.###..##########.#.######.########.######.#################.##########.########.#########.###.####.##########.#.######.###.########.#####.######..##..########################.##.###.#######..#########.###.##.#########.###.............................................................####.################.####.#####################################.#####.############################.######.###########################.##########.########.#..####.##############.#.###.##..##.###.##..#####.########.######..##.###.##.####.#.####..........................................................................................................................................................#######.##################.# #.########################.############################.###########.########.##############################.#.###..##########.#.######.########.######.#################.##########.########.#########.###.####.##########.#.######.##.........................##..########################.##.###.#######..#########.###.##.#########.###.#######################.#.#.#.#####....................................................................................................................................###########################.##########.########.#..####.##############.#.###.##..##.###.##..#####.########.######..##.###.##.####.#.#####.#####.#####.##....######.####.####..##.#.#..####################..#.########..##.######.#.#..#################..##########.####....................................................# #.########################.############################.###########.########.##############################.#.###..##########.#.######.########.######.#################.##########.########.#########.###.####.##########.#.######.##..########.#####.######.###..########################.##.###.#######..#.#######.###.##.#########.###.#######################.#.#.#.######################.########.##.############.###.####.#####################################.#####.#.#####.###.####################.##.###########################.##########.########.#..####.##############.#.###.##..##.###.##..#...............................................................######.####.####..##.#.#.......................................######.#.#..#################..##########.#########.######.#.#.#.#..##.#######.##################.# #.########################.############################.###########..........##############################.#.###..##########.#.######.########.#..........................................................####.##########.#.######.##..########.#####.######.###..########################.##.###.#######..#.#######.###.##.#######.....................................######################.######...............................##################################.#####.#.#####.###.####################.##.###########################.##########.########.#...................................###.##..#.###.########.######..##.###.##.####.#.#####.#####.#####.###...######.####.####..##.#.##.##############.#####..#.########..##.######.#.#..#################..##########.#########.######.#.#.#.#..##.#######.##################.# #.########################.############################.###################################################.#.###..##########.#.######.########.#.####.#################.##########.########.#########.########.##########.#.######.##..########.#####.######.###..########################.##.###.#######..#.#######.###.##.#######.#.##..#######################.#.#.########################.######.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.##.###########################.##########.########.#..####.##############.#.###.##..##.###.##..#.###.########.######..##.###.##.####.#.#####.#####.#####.###...######.#########.............................................................###############..##########.#########.######.#.#.#.#..##.#######.##################.# #.########################.############################.###################################################.#.###..##########.#.######.########.#.####.#################.##########.########.#########.########.##########.#.######.##..########.#####.######.###..########################.##.###.#######..#.#######.###.##.#######.#.##..#######################.#.#.########################.######.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.##.###########################.##########.########.#..####.##############.#.###.##..##.###.##.....................##..##.###.##.####.#.#####.#####.#####.###...######.#########..##.#.##.##############.#####..#.########..##.######.#.#..#.###############..##########.#########.######.#.#.#.#..##.#######.##################.# #.########################.############################.###################################################.#.###..##########.#.######.########.#.####.#################.##########.########.#########.########.##########.#.######.............................................###########.##.##......................................##..#######################.#.#.########################.######.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.##.###########################.##########.######....................................##...........................................................................................##.#.##.##############.#####..#.########..##.######.#.#..#.###############..##########.#########.######.#.#.#.#..##.#######.##################.# #.########################.############################.###################################################.#.###..##########.#.######.########.#.####.#################.##########.########.#########.########.##########.#.######.##..####.........................................................................................................................#.########################.######.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.##.....................................................................................###.##..####..###.####.######..##.###.##.####.##..........................................................................########..##.######.#.#..#.###############..##########.#########.######.#.#.#.#..##.#######.##################.# #.########################.############################.###################################################.#.###..##########.#.######.########.#.####.#################.##########.########.#########.##.#####.##########.#.######.##..########.#####.######.###..########################.##.##..#######.##.#######.#.#.##.#######.#.##..#######################.###.########################.######.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..#######.#..####.##############.#.###..#..##..........................................................................................................................................................................................................................................# #.########################.############################.###################################################.#.###..##########.#.######.########.#.####.#################.##########.########.#########.##...............................########.#####.######.###..#########.......................#######.##.#######.#.#.##.#######.#.##..#######################.###.########################.######.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..#######.#..####.##############.#.###..#..##.###.##............................######.####.#######.#.###.#####.####..######.####.###...##.#.##.##############.######.#.####.###..##.######.#.#........##.########..##########.#########.######.#.#.#.#..##.#######.##################.# #.########################.############################.###################################################.#.###..##########.#.######.########.#.####.#################.##########.########.#########.##.#####.##########.#.##.#######.########.#####.######.###..#########.##############.##.##.########.##.#######.#.#.##.#######.#.##..#############........................................######.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..#######.#..####.##############.#.###..#..##.###.##..####..###.####.######..#########.####.#######.#.###.#####.####..######.####.###...##.#.##.##############.######.#.####.###..##.######.#.#.######.##.########..##########.#########.######........................................# #.########################.############################.###################################################.#.###..##########.#.######.########.#.####.#################.##########.########.#########.##.#####.##########.#.##.#######.########.#####.######.###..#########.##############.##.##.########.##.#######.#.#.##.#######.#.##..........................###.###############################.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.##################.........................................##############.#.###...........................................#####.####.#######.#.###.#####.####..######.####.###...##.#.##.##############.########.####.###..##.######.#.#.######.##.########..##########.#########.######...#.#.#..##.#######.##################.# #.########################.####################........................................................................................########.#.####.#################.....................................##.##########.#.##.#######.########.#####.######.###..#########.##############.##.##.########.##.#######.#.#.##.#######.#.##..#############.#############.###############################.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..#######.#..###################.#.####.#..##.###.##..................................................###.#####.####..######.####.###...##.#.##.####...........................#..##.######.#.#.######.##.########..##########.#########.######...#.#.#..##.#######....................# #.########################.############..................##################################################.#.###..##########.#.###############.#.####.############################.########.#########.##.##.##.##########.#.##.#######.########.#####.######.###..#########.##############.##.##.########.##.#######.#.#.##................................................................................############.###.####.##.##################################.#####.#.#####.###.####################.##########################............................................###.#.####.#..##.###.###.####..###.####..###.#..#########.####.#######.....................................##.#.##.####.##################.####.###..##.######.#.#.######.##.########..##########.#########.######...#.#.#..##.#######.##################.# #.########################.############.#######.#######..##################################################.#.###..##########.#.###############.#.####.#####################.................................##.##########.#.##.#######.########.#####.######.###..#########.##############.##.##.########.##.#######.#.#.##########.#.##..#############.###.#########.###############################.#.##.############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..................................................###.####..###.##..........................#########.###.#####.####...#####.####.###...##.#.##.####.##################.####.###..##.######.#.#.######.##.###............................######...#.#.#..##.#######.##################.# #.###########.############.############.#######.#######..##################################################.#.###..##########.#.###############.#.####.#####################.######.########.#########.##.#####.##########.#.##.#######.########.#####.######.###..#########.##############.##.##.########.##.#######.#.#.##########.#.##..#############.###.#########.###############################.#.#......................................................................#####.###.####################.############################.#.##########..#######.#..###############.###.#.####.#..##.#######.####..###.##.#..###.#..#########.##############.###.#####.####...#####....................................#######.####.###..##.######.#.#.######.##.###.####..##########.#########.######...#.#.#..##.#######.##################.# #.###########.############.############.#######.#######..##################################################.#.###......................................#####################.######.########.#########.##.#####.##########.#.##.#######.########.#####.######.###..#######..........................######.##.#######.#.#.##########.#.##..#############.###.#########.###############################.#.#..############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..#######.#..###############.###.#.###.........................................................######.###.#####.####...#####.####.###...##.#.##.####.##################.####.###..##.######.#.#.######.##.###.####..##########.#########.######...#.#.#..##.#######.##################.# #.###########.############.############.#######.#######..##################################################.#.####.##########.#.###############.#.##########################.######.########.#########.##.#####.##########.#.##.#######.########.#####.######.###..#######.#.##############.##.##......................................................................................................#.#..############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..#######.#..###############.###.#.###..#..##.#######.####.####.##.#..###.#..#########.#######.######.###.#####.####...#####.##.#.###...##.#.##.####.##################.####......##.######.#.#.######.##.###.####..##########.#########.######...#....................................# #.###########.############.############.#######.#######..##################################################.#.####.##########.#.###############.#.##########################.######.########.#########.##.#####.##########.#.##.#######.########.........................#.#.##############.##............................##########.#.###.###.#########.###.#########.###############################.#.#..############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..#######.#..###############.###.#.###..#..##.#######.####.####.##.#..###.#.............................................................................................####..##..##.######.#.#.######.##.###.####....................................#..##.##########################.# #.###########.############.############.#######.#######.......................................#############.#.####......................................####################.######.########.#########.##.#####.##########.#.##.#######.########.############.###..#####.#.#.##############.#####.#.######.##.#######.#.#.##########.#.###.###.#########.###.#########.###############################.#.#..############.###.####.##.##################################.#####.#.#####.###.####################.################.......................................................................#######.####.####.##.#..###.#..#########.#.#####.######.###.#####.####...#####.##.#.###..###.#.##.####................................................................##########.#########.######...#####..##.##########################.# #.###########.############.############.#######.########.######.#############################.#############.#.####.##########.#.###############.#.##########################.######.########.#########.##.#####.##########.#.##.#######.########.############.###..#####.#.#.##############.#####.#.######.##.#######.#.#.######.....................................................................................................##################################.#####.#.#####.###.####################.############################.#.##########..#######.#.################.###.#.###..#..##.#######.####.####.##.#..###.#..#########.#.#####.######.###.#####.####...#####.##.#.###..###.#.##.#######............................#.######.#.########.##.###.####..##########.#########.######........................................# #.###########.############.############.#######.########.######.#############################.#############.#.####.##########.#.###############.#.##########################.######.########.#########.##.#####.##########.#.##.#######.########.############.###..#####.#.#.##############.#####.#.######.##.#######.#.#.######.###.#.###.###.#########.###.#########.#####################.#########.#.#.#############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########..........#.################.###.#....................................###.#..#########.#.#####.######.###.#####.####...#####.##.#.###..###.#.##.#######################.####...#...#.######.#.########.##.....................................................#####.##################.# #.###########.############.############.#######.########.######.#############################.#############.#.####.##########.#.###############.#.##########################.######.########.#########.##.#####.##########.#.##.#######.########.############.###..#####.#.#.##############.#####.#.######.##.#######.#.#.######.###.#.###.###.#########.###.#########.#####################.#########.#.#.#############.###.####.##.##################################.#####.#.#####.###.####################.############################.#.##########.########.#.################.###.#####..#..##.#######.####.####.##.##.###.#.....................................................................................................................................##..##########.#########.######.#######..##.#######.##################.# #.###########.############.############.#######.########.######.#############################.#############.#.####.##########.#.###############.#.##########################.######.########.#########.##.#####.##########.#.##.#######.########.############.###..#####.#.#.##############.#####.#.######.##.#######.#.#.######.###.#.###.###.#########.###.#########.#####################.#########.#.#.#############.###.####.##.#####################..........................................................................................................################.###.#####..#..##.#######.####.####.##.##.###.#..#########.#.#####.######.###.#####.####...#####.##.#.###..###.#.##.###.###################..###...#..............................................................#.#######..##.#######.##################.# #.###########.############.############.#######.########.######.#############################.#############.#.####.##########.#.###############.#.##########################.......................................................................................................................................................#.#.#######.#########.###.#########.#####################.#########.#.#.#############.###.####.##.##################################.#####.#.#####.###.########.###########.############################.#.########.............................................##.#######.####.####..............#########.#.#####.######.###.#####.####...#####........................############.######..###...#...########.#.########.##.###.#.##..##########.........................................................# #.#######.###.############.############.#######.########.######.######....................................................................................##################.######.########.#########.##.#########.######.#.##.#######.########.######.#####.###..###.#.#.#.##############.#####.#.######.##.#######.#.#.#####......#.#######.#########.......................#############.#########..................................................................................................######.############################.#.##########.########.##################.......................................##.###.#.##########.#.#####.######.#########.####...#####.##.#.###..###.#.##.###.############.######..###...#...########.#.########.##.###.#.##..####################.####.#.#######..##.#######.##################.# #.#######.###.############.############.#######.########.######.#############################.#############.######.##########.#.###############.#.#######.##################.######.########.#########.##.#########.######.......................................................................................................#..##.#######.#########.###.#########.#######.#############.###########.#.#############.###.####.#####.########################.######.#####.#.#####.###.########.####.######.############################.#.##########.########.##################.###.#####..#..##.#######.####.####.#####.###.#.##########.#.#####.######.#########.####...#####.##.#.###..###.#.##.###.############.######..###...#...########.#.########.##.###.#.##..####################.####.#.#######..##.#######.##################.# #.#######.###.############.############.#######.########.######.#############################.#############.######.##########.#.###############.#.#..........................######.########.#########.##.#########.########.##.#######.########.######.#####.###..###.#.#.#.##########.###.#####.#.######.##.#######.#.#.########..##.###.###.#########.###.#########.#######.#############.###########.#.#############.###.####.#####.########################.######.#####.#.#####.###.########.####.######.############################.#.##########.########.##################.###.#####..#.....#####.........................................##.######.#########.####...#####.##.#.###..###.#.##.###.############.######..###...#...########.#.########.##.###.#.##..####################.####.#.#######..##.#######.##################.# #.#######.###.############.############.#######.########.######.#############################.#############.######.##########.#.###############.#.#.#####.#########################.########.#########.##.#########.########.##.#######.########.######.#####.###..###.#.#.#.##########.###..................................................................................................................................................###################.######.#####.#.#####.###.########.####.######.############################...##########.########.##################.###.#####..##.##.#####.#.####.####.#####.###.#.##########.#.##.##.######.#########.####...#####.#...................................######..###...#...########.#.########.##.###.#.###.###########..........................##.#######.##################.# #.#######.###.############.############.#######.########.######.#############################.#############.######.##########.#.#############................................................#########.##.#########.########.##.#######.########.######.#####.###..###.#.#.#.##########.###.#####.########.##.#######.#.#.########..######.###.###.##.##.###.#########.#######...............................................####.#####.####.###############.###.######.#####.#.#####.###.########.####.######.############################...##########.########.##################.###.#####..##.##.#####.#.####.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#.####.###.#.##............................................................................############..................##.#######.##################.# #.#######.........................................................................###########.#############.######.##########.#.#############..........................................................##.#########.########.##.#######.########.######.#####.###..###.#.#.#.##########.###.#####.########.##.#######.#.#.########..######.###.###.##.##.###.#########.#######.#############.##########..#.###.#########.###.####.#####.####.###############.###.######.#####.#.#####.###.########.####.######.############################...##########.########.##################.###.#####..##.##.#####.#.####.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#.####.###.#.#######.########.##.######..###...#..#########.#.########.##.###.#.###.######.#############.####.#.#######..##.#..................#######.# #.#######.###.############.############.#######.########.######.#################.###########.#############.###..........................####.#.#.#.#####.#########################.##################.##.#########.########.##.#######.########.######.#####.###..###................................................#.#.########.#######.###.###.##.##.###.#########.#######.#######.........................#########.###.####.#####.####.###############.###.######.#####.#.#####.###.########.####.######.############################...##########.########.##################.###.#####..##.##.#####.#.####.####.#####.###.#.##########.......................................##.#.####.###.#.#######.########.##.######..###...#..#########.#.########.##.###.#.###.######.#############.####.#.#######..##.#.#####.##########.#######.# #...............................................................#################.###########.#############.........................................#####.#########################.##################.##.#########.########.##.#######.########.######.#####.###..###.#.#.#.##########.###.#####.########.##.######..#.#.########.........###.###.##.##.###.#########.#######.#######.#####.##########..#.#############.###.####.#####.####.###############.###.######.#####.#.#####.###.########.####.######.############################...#####......########.##################.###.#####..##.##.#####.#.####.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#.####.###.#.#######.########.##.######..###...#..#########.#.########.##.###.#.###.######.#############.####.#.#######..##.#.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.#.########.####.#.##..#####.#########################.##################.##.#########.########.##.#######.########.######.#####.###..###.#.#.#.##########.###.#####.########.##.######..#.#.################.###.###.##.##.###.#########.#######.#######.#####.##########..#.#############.###.####.#####.####.###############.###.######.#####.#..................................................................##.#############.##################.###.#####..##.##.#####.#.####.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#.####.###.#.#######.########.##.######..###...#..#########.#.########.##.###.#.###.######.#############.####.#.#######..##.#.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.#.########.####.#.##..#####.#########################.##################.##.#########.########.##.######.................................#.#.#.##########.###.#####.########.##.######..#.#.################.###.###.##.##.###.#########.#######.#######.#####.##########..#.#############.###.####.#####.####.###############.###.######.#####.#.#####.###.########.####.######.############################..######.#############.##################.###.#####..##.##.#####...####.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#.####.###.#.#######.########.##.######..###...#..#########.#.########.##.###.#.###.######.#############.####.#.#######..##.#.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.########..............####.#.##..#####.#########################.##################.##.......................######..########.######.#####.###..###.#.#.#.##########.###...........................#.#.################.###.###.##.##.###.#########.#######.#######.#####.##########....#############.###.####.#####.####.###############.###.######.#####.#....................................########################..######.#############.##################.###.#####..##.##.############.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#.####.###.#.#######.########.##.######.......................................#.###.######.#############.####.#.#######..##.#.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.#####.###..###........................................######.##........................................................#######.#####.##########....#############.###.####.#####.####.###############.###.######.#####.###########.########.####.######.############################..#.....................................................##.############.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#.####.###.#.#######.#####..........................................................######.#############.####.#.#######..##.#.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.#####.###..#######.#.##########.###..####.########.##.######.##.#.################.###.###.##.##.###.#########.###############.#####.##########....#############.###.####.#####.####.###############.###.######.#####.###########.########.####.######.############################..######.#############.##########.#######.###.#####..##.##.############.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#.####.###.#.#######.#####.##.##.######...##....................................................########.####.#.#######..##.#.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.................................###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.#####.###..#######.#.##########.###..####.########.##.######.##.#.################.###.###.##.##.###.#########.###############.#####.#######..............................#####.####.###############.###.######.#####.###########.########.####.##...................................######.#############.##########.#######.###.#####..##.##.############.####.#####.###.#.##########.#.##.##.######.#########.####.#........................................R#.######...##...#.##########.#.########.##.#####.###.######.#############.####.#.#######..##.#.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.#####.####.#######.#.##########.###..####.########.##.######.##.#.################.###.#.......................................#####.#######.##...##############.###.##########.####.###############.###.######.#####.###########.########.####.######.############################..######.#############.##########.#######.###.#####........############.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#..###.###.#.#######.########............................................................................####.#.#######..####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.#####....................................................................................####.##.###.#########.###############.#####.#######.##...##############.###.##########.####.###############.###.######.#####.###########.########.####.######.############################..######.########.........................###.#####.###.###############.####.#####.###.#.##########.#.##.##.######.#########.####.#.#####.##.#..###.###.#.#######.########..#.######...##...#.##########.#.###########.#####.##########.##################.#.#######..####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.##########.#.#####.#.##########.####..###.########.##.######.##.#.################.###.#.####.##.###.#########.###############.#####.#######.###..##############.###.##########.####.###############.###.######.#####....................................................................##.########.####.##########.#######.###.#####.###.###############.###........###............................................#.#####.##.#..###.###.#.####.##.########..#.######...##...#.##########.#.###########.#####.##########.##################.#.#######..####.#####.##########.#######.# #.............############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.##########.#.#####.#.##########.####..###.###########.######.##.#.################.###.#.####.##.###.#########.###############.#####.#######.###..##############.###.##########.####.###############.###.######.#################.########.####.######.############################..######.########.####.##########.#######.###.#####.###.###############.###..#####.###.#.##########.#.##.##.######.#########.######.#####.............................................................................................................................####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.##########.#.#####.#.##########.####..###.###########.######.##.#.################.###.#.####.....................................................##############.###.##########.####.###############.###.######.#################.########.####.######.############################..######.########.####.##########.#######.###.#####.###.###############.###..#####.###.#.##########.#.##.##.######.#########.##.###.#####.#..#..###.###.#.####.##.########..########...##...#.##########.#.###########.#####.##########.##################.#.#######.#####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..#####.#########################.#####################.#########.########.#########..########.######.##########.#.#####.#.##########.####..###.###########.######.##.#.################.###.#.#######.###..................########.#####.#######.###..##############.###.##########.####.###############.###.######.#################.########.####.######.############################..######.########.####.##########.#######.###.#####.###.###############.###..#####.###.#.##########.#.##.##.######.###............................................########..########...##...............................####.##########.##################.#.#######.#####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##..................................#######.#############.#########.########.#########..########.######.##########.#.#####.#.##########.####..###.###########.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#################.########.####.######.############################..######.########.####.##########.#######.###.#####.###.###############.###..#####.###.#.##########.............................................###.#####.####.##........................................#.###########.#####.####.#####.##################.#.#######.#####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##.######.#########################.#######.#############.#########.########.#########..########.##......................................###..###.###########.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#################.########.####.######.############################..######.########.####.##########.#######.###.#####.###.#########......................................................................................................................###..#.##.#######.#.###########.#####.####.#####.##################.#.#######.#####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##.######.#########################.#######.#############.#########.########.#########..########.##.###.##########.#.#####.#.##########.####..###.###########.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#################.########.####.######.############################..######........................................###.###.#########.#####.###..#####.###.#.##.#######.###..######.##.###.########.#.#.#####.#.###.#########.####.##.########..########...###.............................#####.####.#####.##################.#.#######.#####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.###########.#############.###.##.##########.###############.#.##.######.#########################.#######.#############.#########.########.#########..########.##.###.##########.#.#####.#.##########.####..###.###########.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#######................................############################..###############.####.##########.#######.###.#.###.###.#########.#####.###..#####.###.#.##.#######.###..######.##.###.########.#.#.#####.#.###.#########.####.##.########..########...####.#.##.#######.#.###########.#####.####.#####.##################.#.#######.#####.#####.##########.#######.# #.###########.############.###.########...................................................###.#############.###.##.##########.###############.#.##.######.#########################.#######.#############.#########.########.#########..########.##.###.##########.#.#####.#.##########.####..###.###########.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#######.#########.########.####.###################################..###############.####.##########.#######.###.#.###.###.#########.#####.###..#####.#####.##.#######.###..######.##.###.########.#.#.#####.#.###.#########.####.##.########..########...####.#.##.#######.#.###########.#####.####.#####.##################.#.#.#####.#####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.#######.###.#############.###.##.##########.###############.#.##.######.#########################.#######.#############.#########.########.#########..########.##.###.##########.#.#####.#.##########.####..###.###########.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#######.#########.########.####.###################################..###############.####.##########.#######.###.#.###.###.#########.#####.###..#####.#####.##.#######.###..######.##.###.########.#.#.#####.#.###.#########.####.##.########..########...####.#.##.#######.#.####.######.#####.####.#####.##################.#.#.#####.#####.#####.##########.#######.# #.###########.############.###.########.#######.########.########################.#######.###.#############.###.##.##########.###############.#.##.######.#########################.#######.#############.#########.########.#########..########.##.###.##########.#.#.###.#.##########.####..###.###########.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#######.#########.########.####.###################################..###############.####.######.................#.###.###.#########.#####.###..#####.#####.##.#######.###..######.##.###.########.#.#.#####.#.###.#########.####.##.########..########...####.#.##.#######.#.####.######.#####.####.#####.##################.#.#......................................# #.###########.############.###.########.#######...................................#######.###.............................................................#########################.#######.#############.#########.########.#########..########.##.###.##########.#.#.###........................###########.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#######.#########..........####.###################################..###############.####.##...........................................................................###..######.##.###.########..............................................................................................................................................................######.# #.###########.############.###.########.#######..#######.########################.#######.#################.###.##.##########.###############.#.##.################################.#######.#############.#########.########.#########..########.##.###.##########.#.#.#####.##########.####..###.######......######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.###############.###.######.#######.#######################.#################................................................###.#######.#####.###.###.#############.#.###.######.#####.##.#######.###..######.######.........................................##.########..#########..####.#.##.#######.#.####.######.#####.####.#####.##################.#.######..#####.#####.##########.#######.# #.###########.############.###.########.#######..#######.########################.#######.#################.###.##.##########.###############.#.##.################################.#######.#########.###.#########.########..................................................................###.######.####.######.##.#.################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.#####..................................................###.###################################..##########.####.####.##.###.###.#######.#####.###.###.#############.#.###.######.#####.##.#######.###..######.######.########.#.#.#######.######.######.####.##.########.............####.#.##.#######.#.####.######.#####.####.#####.##################.#.######..#####.#####.##########.#######.# #.............############.###.########.#######..#######.########################.#######.#################.###.##.##########.###############.#.##.################################.#######.#########.###.#########.########.#######...................................#####.##########.####..###.######.####.######.##.##################.###...................................................###.###..##############.###.##########.####.#####.#########.###.######.#######.#########.#########.###.###################.......................................##.###.###.#######.#####.###.###.#############.#.###.######.#####.##.#######.###..######.######.########.#.#.#######.######.######.####.##.########.###########.####.#.##.#######.#.####.######.#####.####.#####.##################.#.######..#####.#####.##########.#######.# #.########################.###.########.#######..#######.########################.#######.#################.###.##.##########.###############.#.........................................###.#########.###.#########.########.#########..########.##.##########.###.#.#.#####.##########.####..###.######.####.######.##.##################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.#####.#########.###.######.#######.#########.#########.###.###################.###############..##########.####.#####........##.#######.#####.###.###.#############.#.###..............##.###########..######.######.########.#.#.#######.######.######.####.##.########.###########.####.#.##.#######.#.####.######.#####.####.#####.##################.#.######..#####.#####.##########.#######.# #.########################.###.########.#######..#######.########################.........................................................###.####.################################.###.###.#########.###.#########.########.#########..########.##.##########.###.#.#.#####.##########.####..###.######.####.######.##.##################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.#####.#########.###.######.#######.#########.#########.###.###################.###############..##########.####.#####.#.###..##.#######.#####.###.###.#############.#.##########.#####.##.###########..######.######.########.#.#.#######.######.######.####.##.########.###########.####.#.##.#######.#.####.######.#####.####.#####.##################.#.######..#####.#####.##########.#######.# #.########################.###.............####..#######.########################.#######.###############.#.###.##.##########.###########.###.####......................................................................................########.##.##########.###.#.#............................######.####.######.##.##################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.#####.#########.###.######.#######.#########.#########.###.###################.###############..##########.####.#####.#.###..##.#######.#####.###.###.#############.#.##########.#####.##.########........................................######.######.####.##.########.###########.####.#.##.#######.#.####.######.......................................######..#####.###.#.##########.#######.# #.########################.###.########.##.####..#######.########################.#######.###############.#.###.##.##########.###########.###.####.################################.###.###.#########.######.######.########.#########..########.##.##########.###.#.#.################.####..##########.####.######.#####################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.#####.#########.###.######.#######..............................................................................#####.#.###..##.#######.#####.###.###.#############.#.##########.#####.##.###########.#######.######.########.#.#.##############.######.####.##.########.###########.####.#.##.#######.#.####.############.####.########################.########..#####.###.#.##########.#######.# #.########################.###.########.##.####..#######.########################.#######.###############.#.###.##.##########.###########.###.####.################################.###.###.#####............................#########..########.##.##########.###.#.#.################.####..##########.####.######.#####################.###.#.#######.#############.######.########.#####.#######.###..##############.###.##########.####.#####.#########.###.######.#################.#########.###.###################.###############..##########.##########.#.###..##.#######.#####.###.###.#############.#.###..........................................#.########.#.#.##############.######.####.##.########.###########.####.#.##.#######.#.####.############.####.########################.########..#####.###.#.##########.#######.# #.###########...............................................................................................................#.###########.###.####.################################.###.###.#########.######.######.########.#########..########.##.##########.###.#.#.################.####..##########.####.######.#####################.###.#.#######.#############..................................................................####.#####.#########.###.######.#################.#########.###.###################.###############..##########.##########.#.###..##.#######.#####.###.###.#############.#.###.######.#####..#.#######.###.#######.######.########.#.#.##############.######.####.##.########.###########.####.#.##.#######.#.####.############.####.#############....................................########.#######.# #.###########.############.###.########.##.####..#######.#######.######.....................................###.##.########.#.###########.###.####.################################.###.###.#########.######.######.########.#########..########.##.##########.###.#.#.################.####..##########.####.#............................###.#.#######.####################.########.#####.#######.###..##############.###.###############.#####.#########.###.######.#################.######.................................##########..##########.##########.#.###..##.#######.#####.###.###.#############.#.###.######.#####..#.#######.###.#######.######.########.#.#.##############.######.####.##.########.###########.####.#.##.#######......................................#####.######.########..#####.###.#.#.########.#######.# #.###########.############.###.########.##.####..#######.#######.################.#######################.#####.##.########.#......................################################.###.###.#########.######.######.########.#########..########.##.##########.###.#.#.################.####..##########.####.#.####.#########################.#.#######.####################.########.#####.#######.###..##############.###.###############.#####.#########.###.######.#################.######.##.###.###################.####.##########..##########.##########.#.###..##.#######.#####.###.###.#############.#.###.######.#####..#.#######.###.#######.######.########.#.#.##############.######.####.##.########.###########.####.#.##.#######.#.####.############.####.########..#######.######.########..#####.###.#.#.########.#######.# #.###########.############.###.########.##.####..#######.#######.################.#######################.#####.##.########.#.###########.###.#####################################.###.###.#########.######.######.########.#########..########.##.##########.###.#.#.################.####..##########.####.#.####.#########################.#.#######.####################.########.#####.#######.###..##############.###.###############.#####.#########.###.######.#################.######.##.###.###################.####.##########..##########.##########.#.###..##.#######.#####.###.###.#############.#.###.######.#####..#.#######.###.#######.######.########.................................................................................############.####.########..#######.######.########..#####.###.#....................# #.###########.############.###.########.##.####..#######.#######.########################################.#####.......................................................................................######.######.########.#########..########.##.##########.###.#.#.################.####..##########.####.#.####.#########################.#.#######.####################.########.#####.#######.###..#######..............................###.#########.###.######.#################.######.#..###.###################.####.....................................###..##.#######.#####.###.###.#############.#.###.######.#####..#.#######.###.#######.######.########.#.#.##############.######.#######.########.###########.####.#.##.#######.#.####.############.####.########..#######.######.#######...#####.###.###.########.#######.# #.....................................................##.#######.########################################.########.########.#.###########.#########################################.###.###.#########.######.######..............................##.##########.###.#.#.################.####..##########.####.#.####.#########################.#.#######.####################........................###..##############.###.#################.###.#########.###.######.#################.######.#.####.###################.####.##########..##########.##########.#####..##.#######.#####.###.###.#############.#.###.######.#####..#.#######.###.#######.######.########.#.#.##############.######.#######.########.###########.####.#.##.#######.#.####.############.####.########..#######.######.#######...#####.###.###.########.#######.# #.###########.############.###..........................................................#################.########.########.#.###########.#########################################.###.###.#########.######.###############.#########.......................................................................................#################.#.#######.####################.########.#####.###########.......................................###........................................................................................................................##.#######.#####.###.###.#############.#.###.######.#####..#.#######.###.#######.######.########.#.#.##############.######.#######.########.###########.####.#.##.#######.#.####.############.####.########..#######.######.#######...#####.###.###.########.#######.# #.###########.############.############.#######..####.##..................................###############.########.########.#.###########.#########################################.###.###.#########.######.###############.##########.########.##.#########..###.#.#.################.####..##########.####.#.####.#########################.#.#######.#############............####.#####.###########.###############.###.................................................................................###.##########.####.##########..##########.##########.#####..##.#######.#####.###.###.#############.#.###.######.#####..#...........................................############.######.#######.########.###########.####.#.##.#######.#.####.############.####.########..#######.######.#######...#####.###.###.########.#######.# #.###########.############.############.#######..####.##.#######.########################################.########.########.#.###########.#########################################.###.###.#########.######.###############.##########.########.##.#########..###.#.#.################.####..##########.####.#.####.#########################.#.#######.#############.######.###.##########.###########.###############.###.################.####.#########.###.######.#################.######.#.####.####.###.##########.####.##########..##########.##########.#####..##.#######.#####.###.###.#############.#.###.######.#####..#.#####....................................#############.######.#######.########.###########.####.#.##.#######.#.####.############.####.########..#######.######..................................#######.# #.###########.############.############.#######..####.##.#######.########################################.########.########.#############.#########################################.###..............................................................................#.################.####..##########.####.#.####.#########################.#.#######.#############.######.###.##########.###########................................................................................................................................................##########.#####..##.#######................................##.######.#####..#.#####.#.###.#######.######.########.####.#############.######.#######.########.###########.####.#.##.#######.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.###########............................######..####.##.#######.########################################.########.########.#############.######################################...................................................................................#.#.#####################..##########............................................................##.######.###.##########.###########.###############.###################..####.#############.######.#################.######.#.####.####.###.##########.####.............##########.##########.#####..##.#######.#####.###.###.#############.#.###.######.#####..#.#####.#.###.#######.######.########.####.#############.######.#######.########.###########.####......#######.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.###########......................................................................................................########.#############.#########################################.###.########.####.#####..###############.##################..##.#########..###.#.#.#####################..###############.#.####.#########################.#.#######.##########.##.######.###.##########.###########.###############.###################..##################.######.#################.######.#.####.####.###.##########.###############..##########...................##.#######.#..........................................................................#.########.####.#############.######.#######.########.###########.######.....................##########.####.########..#######.######..######...#####.###.###.################.# #.###########.############.#.##########..#######.####.##.#######.########################################.#################.#############.#########################################.###.########.####.#####..###############.##################..##.#########..###.#.#.#####################..###############.#.####.#########################.#.#######.##########.##.######.###.##########.###########.###############.###################..##################.######.#################.######.#.####.####.###.##########.###############..#####################.#####..##.#######.#.###.###.###.#############.#.###.######.#####..#.#####.#.###.#######.####.#.########.####.#############.######.#######.########.###########.########.########.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.###########.############.#.##########..#######.####.##.#######.########################################.###########.......................................#######################.###.########.####.#####..##############.....................................#...................................................................................................##.######.###.##########.###########.###############.###################..##################.######.#################.######.#.####.####.###.##########.###############..#####################.#####..##.#######.#.###.###.###.#############.#.###.######.######.#.#####.#.###.#######.####.#.########.####.#############.######.#######.########......................########.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.###########.############.#.##########..#######.####.##.#######.########################################.###########....................................##.#######################.###.########.####.#####..##############..##################..##.#########...#..#.#.#####################..###############.#.####.#########################.#.#######.##########.##.######.###.##########.###########.###############.###################..##################.######.#################.######.#.####.####.###.##########.###############.......................................##.#.###.###.###.#############.#.###.######.######.#.#####.#.###.#######.####.#.########.####.#############.######.#######.########.###########.#################.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.###########.############.#.#########...#######.####.##.#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..##############..##################..##.#########...#..#.#.#####################..###############.#.####.#########################.#.#######.####................................###########.###############.###################..##################.######.##########........................................#..........................................................#.###.###.###.#############.#.###.######.######.#.#####.#.###.#######.####.#.########.####.#############.######..............................#################.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.###########.############.#.#########...#######.####.##.#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..##############..##################..##.#########...#..#.#.#####################..###############.#.####.#########################.#.#######.####.#####.##.######.###.######################.###############.###################..##################.######......................................###.########.#################...####################.#####..##.#######.#.###.###.###.#############.#.###.######.######.#.#####.#.###.#######.####.#.#.............#############.###################################.#################.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.###########.############.#.#########...#######.####.##.#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..##############..##################..##.#########...#..#.#.##............................................#########################.#.#######.####.#####.##.######.###.######################.#...........###.###################..##################.#################.######.######.#.#############.########.#################...####################.#####..##.#######.#.###.###.###.#############.#.###.######...............................................................................#####################.#################.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.#######........................................####.##.#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..##############..##################..##.#########...#..#.#.##.##################..###############.#.##############################.#.#######.####.#####.##.######.###.######################.#.#########.###.###################..##################.#################.######.######.#.#############.########.#################...####################.#####..##...................................................................###............................................................................###.#################.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.#######.###.############.#.#########...######..####.##.#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..##############..##################..##.#########...#..#.#.##.##################..###############.#.##############################.#.#######.####.#####.##.######.###.######################.#.#########.###.###################..##################.#################.######.######.#.#############.########.#################...####################.#####..##.#######.#.###.###.#################.#.###.#############.#.#####.###.................................................................############.###.#################.#.####.############.####.########..#######.######..######...#####.###.###.################.# #.#######.###.############.#.#########...######..####.##.#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..##############..##################..##.#########...#..#.#.##.##################..###############.#.##############################.#.#######.####.#####.##.######.###.######################.#.#########.###.###################..##################.#################.######.######.#.#############.########.#################...####################.#####..##.#####...................................................#.#####.###.#########.####.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######...#####.###.###.################.# #.#######.###.############.#.#########...######..####.##.#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..############...........................#########...#..#.#.##.##################..#################.##############################.#.#######.####.#####.##.######.###.######################.#.#########.###.###################..##################.#################.######.######.#.#############.########.#################...####################.#####..##.#########.###..##.#########.#######.#.###.###############.#####.###.#########.####.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######...#####.###.###.################.# #.#######.###.############.#.#########...######..####.##.#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..############............................................#.##.##################..#################.##############################.#.#######.####.#####.##.######.###.######################.#.#########.###.###################..##################.#################.######.######.#.#############.########.#################...####################.#####..##.#########.###..##.#########.#######.#.###.###############.#####.###.#########.####.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######...#####.###.###.################.# #.#######.###.############.#.#########...######..........#######.########################################.###########.#####.#############.##############.##.#######################.###.########.####.#####..############.#..#########..........................#..###.##.##################..#################.##############################.#.#######.####.#####.##.######.###.######################.#.#########.###.###################..##################.#################.######.######.#.#############.########.#################...####################.#####..##.#########.###..##.#########.#######.#.###.###############.#####.###.#########.####.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######...#####.###.###.################.# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.#####............................................................................................................................................##.##################..#################.##############################......................##.######.###.######################.#.#########.###.###################..##################.#################.######.######.#.#############.########.#################...####################.#####..##.#########.###..##.#########.#######.#.###.###############.#####.###.#########.####.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######...#####.###.###..................# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.#####.#############.##############.##.#######################.##########.#.#.########..############.#..#########.########..##.##########..#..###.##.##################..#################.################################.############.####..##.######.###.######################.#.#########.###.###################..###.......................................................................................................................................................................##############.#####.###.#########.####.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######...#####.###.####################.# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.#####.#############.##############.##.#######################.##########.#.#.########..############.#..#########.########..##.##########..#..###.##.##################..#################.################################.############.####..##.######.###.######################.#.#########.###.###################..###.##############.#################.#####..#.####.#.#############.########.#################...####################.#####..##.#########.###..############.#######.............................................##.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######......................###########.# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.#####.#############.##############.##.#######################.##########.#.#.########..############.#..#########.########..##.########..................................#################.################################.############.####..##.######.###.####################...................###################..###.##############.#################.#####..#.####.#.#############.########.#################...####################.#####..##.#########.###..############.#######.#.###..##############.#####.###.#########.#.##.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######.#.#####.###.########.###########.# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.#####.#############.##############.##.#######################.##########.#.#.########..############.#..#########.########..##.########.#..#..######.##################.##################.################################.############.####..##.######.###.####################.#.#.#########.#######################..###.##############.#################.#####..#.####.#.#############.########.##################..####################.#####..##.#########.###..############.#######.#.###..##############.#####.###.#########.#.##.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######.#.#####.###.########.###########.# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.#####.#############.##############.##.#######################.##########.#.#.########..############.#..#########.########....................######.##################.##################.################################.############.####..##.######.###.####################.#.#.#########.#######################..###.##############.#################.#####..#.####.#.#############.########.##################..####################.#####..##.#########.###..##########....................................##.###.#########.#.##.###.####.####################.###############################.###.###################.####.############.####.########..#######.######..######.#.#####.###.########.###########.# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.#####.#############.##############.##.#######################.##########.#.#.########..############.#..#########.########..##.###.####.#..#..######.##################.##################.################################.############.####..##.######.###.####################.#.#.#########.##################..........................########...........####..#.####.#.#############.########.##################..####################.#####..##.#########.###..##########.#.#########.###..##############.#####.###.#########.#.##.###.####.####################.###############################.###.###################.####.############................................######.#.#####.###.########.###########.# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.#####......................................................................#.########..#.....................................................................#########.##################.################################.############.####..##.######.###.####################.#.#.#########.##################.####..###.#######################.########..####..#.####.#.#############.########.##################..####################.#####..##.#########.###..##########.#.#########.###..##############.#####.###.#########.#.##.###.####.####################.###############################.###.###################.####....................................................#.#####.###.########.............# #.#######.###.############.#.#########...######.#####.##########.########################################.###########.###################.##############.##.#######################.##########.#.#.########.#############.#..#########.####.###..##.###.####.#..#..######.########.#########.##################.################################.############.####..##.######.###.####################.#.#................................##..###.#######################.########..####.##.####.#.#############.########.##################..####################...........................................................................###.#########.#.##.###.####.####################.###############################.###.###################.##..................................................................###################..# #.#######.###.############.#.#########...######.#####.##########.########################################.###############################.##############.##.#######################.##########.#.#.########.#############.#..#########.####.###..##.###.####.#..#..######.########.#########.##################..................###############.############.####..##.######.###.####################.#.#.######.##.##################.####..###.#########.#############.########..####.##..................................###############..####################.######.##.#########.###..####.............................................................##.###.####.####################.###############################.###.###################.##########.######.####.########...................................#.###################..# #........................................######.#####.##########.########################################.###############################.##############.##.#######################.##########.#.#.########.#############.#..#########.####.###..##.###.####.##.#.#######.########.#########.###################################.###############.############.####..##.######.###.####################.#.#.######.##.##################.####..###.#########.#############.########..####.#######.###############.########.##################..####################.######.##.#########.###..##########.#.#########.###..............................................####.####################.###############################.###.###################.##########.######.####.########..................######.#.#####.#.#.###################..# #.#######.###.############.#.#########.#.######.#####.##########.########################################.###############################.##############.##.#######################.##########.#.#.########.#############.#..................................##.#.#######.########.#########.###################################.###############.############.####.###.######.###.####################.#.#.######.##.##################.####..###.#########.#############.########..############.###############.########.##################..####################.######.##.#########.###..##########.#.#########.###..######.######.##########.#########.####.###.####.####################.###############################.###.###################.##########.######........................######.#######.#.#####.#.#.#....................# #.#######.###.############.#.#########.#.######.#####.##########.########################################.###############################.##############.##.#######################.##########.#.#.########.#############.############.####.###..##.###.####.##.#.#######.########.#########.###################################.###############.############.####.###.######.###.########...............................##############.####..###.#########.#############.########..############.###############.########.##################..####################.######.##.#########.###..##########.#.#########.###..######.######.##########.#########.####.###.####.###################.....................................................................###########.##############.#########.#######.#.#####.#.#.###################..# #.#######.###.############.#.#########.#.######.#####.##########.########################################.###############################.##############.##.#######################.##########.###.########.###########...............................#.####.##.#.#######.########.#########.###################################.###############.############.####.###.######.###.########.###########.#.#.######.##.###.##############.####..###.#########.#############.########..############.###############.########.##################..####################.######.##.#########.###..##########.#.#########.###..######.######.##########.#########.####.###.####.###################..###############################.###.###################.######################.##############.#########.#######.#.#####.#.#.###################..# #.#######.###.############.#.#########.#.######.#####.##########.########################################.###############################.##############.##.#######################.##########.###.########.###########.#.############.####.###..##.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.######.###.########.###########.#.#.######.##.###.##############.####..###.#########.#############.########..############.###############.########.##################.....................................................#####.#.#########.###..######.######.##########.#########.####.###.####.###################..###############################.###.###################.......................................#########.#######.#.#####..........................# #.#######.###...................................#####.##########.########################################.###############################.##############.##.#######################.##########.###.########.###########.#.############.####.###..##.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.######.###.########.###########.#.#.######.##.###.##############.####..###.#########.#############.########..############.###############.########.##################.#####################.#########.#########.###..##########.#.#########.###..............................######.####.###.####.###################..############################....###.###############################..................##################.#######.#.#######.#.###################..# #.#######.################.#.#########.#.######.#####.##########.########################################.###############################.##############....................................##.###.########.###########.#.############.####.###..##.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.######.###.########.###########.#.######.#.##.###.##############.####..###.#########.#############.########..############.###############.########.##################.#####################.#########.#########.###..##########.#.#########.###..######.######.##########.##.######.####.########.###################..############################.######.###############################.##.#######.########################.#######.#.#######.#.###################..# #.#######.################.#...............................#####.########################################.##########.######################################.##################################.###.########.###########.#.############.####.###..##.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.##########.########.###########.#.######.#.##.###.##############.####..###.#########.#############.########..############..............................##############.#####################.#########.#########.###..##########.#.#########.###..######.######.##########.##.######.####.########.###################..############################.######.###############################.##.#######.########################.#######.#.#######.#.###################..# #.#######.################.###########.#.######.##########.#####.########################################.##########.######################################.##################################.###.########.###########.#.############.####.###..##.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.##########.########.###########.#.######.#.##.###.##############.####..###.#########.#############.#########.############.###############.########.##################.#####################.#########.#########.###..######......................######.######.##########.##.######.####.######.#.###################..############################.######.###############################.##.#######.########################.#######.#.#######.#.##########.########..# #........................................######.##########.#####.########################################.##########.######################################.##################################.###.########.###########.#.############.####.###..##.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.##########.########.###########.#.######.#.##.###.##############.####..###.#########.#############.#########.############.###############.########.##################.#####################.#########.#########.###..######.###.#.#########.###.#######.######.##########.##.######.####.######.#.###################..############################.######.###############################.##.#######.########################.#######.#.#######.#.##########.########..# #.####################################.#.######.##########.#####.########################################.##########.######################################.##################################.###.########.###########.#.############.####.###..##.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.##########.########.###########.#.######.#.##.###.##############.####..###.#########.#############.#########.############.###############.########.##################.#####################.#########.#########.###..######.###.#.#########.###.#######.######.##########.##.######.####.######.#.###################..############################.######################################.##.#######.########################.#######.#.#######.#.##########.########..# #.####################################.#.######.##########.#####.########################################.##########.######################################.##################################.###.########.###########.#.############.####.###..##.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.##########.########.###########.#.######.#.##.###.##############.####..###.#########.#############.#########.############.###############.########.##################.#####################.#########.#########.###..######.###.#.#########.###.#######.######.##########.##.######.####.######.#.###################..############################.######################################.##.#######.########################.#######.#.#######.#.##########.########..# #.####################################.#.######.##########.#####.########################################.##########.######################################.##################################....................................................#.#.#.####.##.#.#######.########.#########.###################################.###############.########.###.####.###.##########.########.###########.#.######.#.##........................................##########....#########.############.###############.########.##################.#####################.#########.#########.###..######.###.........................................................................................###########################.######################################.##.#######.########################.#######.#.#######.#.##########.########..# #.####################################.#.######.##########.#####.########################################...................................................######################################.########.#############.############..............................................................................................############..................................########.###########.#.######.#.##################.##.####..###.#########.##########.############.############.###############.########.##################.#####################.#########.#########.###..######.#####.#########.###.#######.######.####.#####.##.######.####.######.#.###################...###########################.######################################.##.#######.########################.#######.#########.#.########.............# #.##############################.......#.######.##########.#####.########################################.##########.####.########################################################################.########.#############.############.####.#####.###.#.####.##.#.#######.########.#########.###.###############################.########################.###.####.###.###################.###########.#.######.#.##################.##.####..###.#########.##########.############.############.###############.########.##################.#####################.#########.#########.###..######.#####.#########.###.#######.######.####.#####.##.######.####.######.#.###################...#####################..............................................##.#######.########################.#######.#########.#.########.#.########..# #........................................######.##########.#####.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####.##....................#########.###.###############################.########################.###.####.###.###################.###########.#.######.#.##################.##.####..###.#########.##########.############.############.###############.########.##################.#####################.#########.#########.###..######.#####.#########.###.#######.######.####.#####.##.######.####.######.#.###################...###########################.#####################################..##.#######.########################.#######.#########.#.########.#.########..# #.#####.########################.#######.######.##########.#####.###################################################.####.########################################################################.########.#############.########..................................#####.########.#########.###.###############################.########################.###.####.###.###################.###########.#.######.#.##################.##.####..###.#########.##########.############........................................................................................#.#########.###..######.#####.#########.###.#######.######.####.#####.##.######.####.######.#.###################...###########################.#####################################..##.#######.########################.#######.#########.#.########.#.########..# #.#####.########################.#######.######.##########.#####.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####.##.###.#####.########.#########.###.###############################.########################.###.####.###.###################.###########.#.######.#.##################.##.####..###.#########.##########.#########################.###############.########.########################################.#########.#########.###..######.#####.#########.###.#######.######.####.#####.##.######.####...........................##...###########################.#####################################..##.#######.########################.#######.#########.#.########.#.########..# #.#####.#################.######.#######.######.##########.#####.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####...........................#####.###.###############################.########################.###.####.###.###################.###########.#.######.#.##################.##.####..###.#########.##########.#########################.###############.########.########################################.#########.#########.###..######.#####.#########.###.#######.######.####.#####.##.######.###########.#.################.##...###########################.#####################################..##.#######.########################.#######.#########.#.########.#.########..# #.#####.#################.######.#######.######.##########.#.###.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####..#.###.#####.########.#########.###.###############################.########################.###.####.###.###################.########.............#.##################.##.####..###.#########.##########.#########################################.########.########################################.#########.#########.###..######.#####.#########.###.#######.######.####.................###########.#.################.##...###########################.#####################################..##.#######.########################.#######......................#.########..# #.#####.....................................###.##########.#.###.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####..#.###.#####.########.#########.###.#####################........................................####.###.###################.########.##.#.#####..#.##################.##.####..###.#########.##########.#########################################.########.########################################..........................######.#####.#########.###.#######.######.####..####.##.######.###########.#.################.##...###########################.#####################################..##.#######.########################.#################.#.########.#.########..# #.#####.#################.######.#.#####.##.###.##########.#.###.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####..#.###.#####.########.#########.###.#####################.#########.########################.###.####.###.###################.########.##.#.#####..#.##################.##.####..###.#########.##########.#########################################.########.##########################################################.#.###.#######.#####.#########.###.#######.######.####..####.##.######.###########.#.################.##...###########################.#####################################..##.#######.########################.#################.#.########.#.########..# #.#####.#################.######.#.#####.##.###.##########.#.###.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####..#.###.#####........................................................########################.###.####.###.###################.########.##.#.#####..#.##################.##.####..###.#########.##########.#########################################.########.##########################################################.#.###......................................#####.####..####.##.######.###########.#.################.##...###########################.....................#################..##.#######.########################.#################.#.########.#.########..# #.#####.#################.######.#.#####.##.###.##########.#.###.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####..#.###.##############...........###.#####################.#########.########################.###.####.###.###################.########.##.#.#####..#.##################.##.####..###.#########.##########.#########################################.########.##########################################################.#.###..............................................##..####.##.######.###########.#.################.##...###########################.###########.#######.#################..##.#######.########################.#################.#.########.#.########..# #.#####.#################.######.#.#####.##.###.##########.#.###.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####..#.###.##############.#########.###.#####################.#########.########################.###.####.###.###################.########.##.#.#####..#.##################.##.####..###.#########.##########.#########################################.########.##########################################################.#.###..######.#####.#####################..#####.#.##..####.##.######.###########.#.################.##...###########################.###########.#######.#################..##.#######...................................................................# #.#####.#################.######.#.#####.##.###.##########.#.###.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####..#.###.##############.#############.#####################.#########.########################.###.####.###.###################.########.##.#.#####...................................................................###############################.########.##########################################################.#.###..######.#####.#####################..#####.#.##..####.##.######.###########.#.################.##...###########################.###########.#######.#################..##.################################.########.########.#.########.#.########..# #.#######################.######.#.#.###.##.###.##########.#.###.###################################################.####.########################################################################.########.#############.############.####.#####.###.#.####..#.###.##############.#############.#####################.#########.########################.###.####.###.###################.########.##.#.#####..#.##################.##.####.####.#########.##########.#########.###############################.########.##########################################################.#.###..######.#####.#####################..#####.#.##..####.##.######.#########.............................................................................................................####################.########.########.#.########.#.########..# #.#######################.######.###.###.##.###.##########.#.###.###################################################.####.########################################################################.########.#############.##########...............................................#############.#####################.#########.########################.###.####.###.###################.########.##.#.#####..#.##################.##.####.####.#########.##########.#########.###############################.########.##########################################################.#.###..######.#####.#####################..#####.#.##..####.##.######.###########.#.################.##.#.###########.###.###########.....................................................................######.########.########.#.########.#.########..# #.#######################.######.###.###.##.###.##########.#.###.###################################################.####.########################################################################.########.#############.##########.#.####.#####.###.#.####..#.###.############################.#####################.#########.########################.###.####..................................##.#.#####..#.##################.##.####.####.#########.##########.#########.###############################.########.#########################################.################...............##.......##################..#####.#.##..####.##.######.###########.#.################.##.#.###########.###.###########.##.########.#######.#################.###.###########.####################.########.########.#.########.#.########..# #.#######################.######.###.###.##.###.#####............###################################################.####.########################################################################.########.#############.##########.#.####.#####.###.#.####..#.###.############################.#####################.#########.######################...........................................................##################.##.####.####.#########.##########.#########.###############################.########.#########################################.##################.###..#########.##...................................................###########.#.################.##.#.###########.###.###########.##.########.#######.#################.###.###########.####################.########.########.#.########.#.########..# #.#######################.######.###.###.##.###.#####.####.#.###.###################################################.####.########################################################################..........#############.##########.#.####.#####.###.#.####..#.###.############################.#####################.#########.######################.#.###.########.###################.########.##.#.#####..####################.##.####.####.#########.##########.#########.###############################.########.#########################################.##################.###..#########.##.#####################..#####.#.##..#######.######.###########.#.################.##.#.###########.###.###########.##.########.#######.#################.###.###########.####################.########.########.#.########.#.########..# #.#######################.######.###.###.##.###.#####.####.#.###.###################################################.####.########################################################################..#####################.##########.#.####.#####.###.#.####..#.###.############################.#####################.#########.######################.#.###.########.###################.########.##.#.#####..####################.##.####.####.#########.##########.#########.###############################.########.#########################################.##################.###..#########.##.#####################..#####.#.##..#######.######.###########.#.################.##.#.###########.###.###########.##.########.#######.#################.###.###########.####################.########.########.#.########.#.#########.# #.#######################.######.###.###.##.###.#####.####.#.###.###################################################.####.########################################################################..#####################.##########.#.####.#####.###.#.####..#..##.############################.#####################....................................###.########.###################.########.##.#.#####..####################.##.####.####.#########.##########.#########.###############################.########.#########################################.##################.###..#########.##.#####################..#####.#.##..#######.######.###########.#.################.##.#.###########.###.###########.##.########.#######.#################.###.###########.####################.########.########.#.########.#.#########.# #...........................................###.#####.####.#.###.###################################################.####.########################################################################..#####################.##########.#.####.#####.###.#.####..#..##.############################.############################.##.######################.#.###.########...................................#####..####################.##.####.####.#########.##########.#########.###############################.########.#########################################.##################.###..#########.##.#####################..#####.#.##..#######.######.###########.#.################.##.#.###########.###.###########.##.########.#######.#################.###.###########.####################.########.########.#.########.#.#########.# #.#######################.######.###.###.######.#####.####.#.###.###################################################.####.########################################################################..#####################.##########.#.####.#####.###.#.####..#..##.############################.############################.##.######################.#.###..............................########.####.#####..####################.##.####.####.#########.##########.#########.###############################.########.#########################################.##################.###..#########.##.#####################..#####.#.##..#######.######.###########.#.################.##.#.###########.###.###########.##.########.#######.#################.###.###########.####################.########.########.#.########.#.#########.# #.#######################.######.###.###.######.#####.####.#.###.###################################################.####.#######################..........................#######################..#####################.##########.#.####.#####.###.#.####..#................................................................................................########.###########################.####.#####..####################.##.####.####.#########.##########.#########.###############################.########.#########################################.##################.###..#########.##.#########.###########.................................................................###########.###.###########.##.########.#######.#################.###.###########.####################.########.########.#.########.#.#########.# #.#######################.######.###.###.######.#####.###..#.###.###################################################.####.#######################.########################.#######################..#####################.##########.#.####.#####.###.#.........................................................................................................................###################.####.#####..####################.##.####.####.#########.##########.#########.###############################.########.#########################################.##################.###..#########.##.#########.###########..#####.#.##..#######.####.#.###########.#.################.##.#############.###.###########.##.########.#######.#################.###.###########.#############################.########.#.########.#.#########.# #.#######################.######.###.###.######.#####.###..#.###.###################################################.####.#######################.########################.#######################..#####################.##########.######.#####.###.#.####.................................###.############################.##.######################.#..###.#####.##.###########################.####.#####..####################.##.####.####.#########.##########.#########.#######.....................................................................######.##################.###..#########.##.#########.###########..#####.#.##..#######.####.#.###########.#.################.##.#############.###.###########.##.########.#######.#################.###.###########.#############################.########.#.########.#.#########.# #.#######################.######.###.###.######.......###..#.###.###################################################.####.#######################.########################.#######################..#.............................................................................##############.############################..........................................................................................................................................................................................................................................................................................................................................#.################.##.#############.###.###########.##.########.#######.#################.###.###########.#############################.########.#.########.#.#########.# #.#######################.######.###.###.######.#########..#.###.###################################################.####.#######################.########################.#######################..#.###################.##########.######.#########.#.########.##.#############.##############.###############################.######################.#..###.#####.##.######.####################.####.#####..####################.##.####.####.####################.#########.###############################.###########################################.######.##################.###....................................................................########.#.################.##.#############.###.###########.##.################.#################.###.###########.#############################.########.#.########.#.#########.# #.#######################.######.###.###.######.#########..#.........................................................................................#####################.#######################..#.###################.##########.######.............########.##.#############.##############.###############################.######################.#..###.#####.##.######.####################.####.#####..####################.##.####.####.####################.#########.###############################.###########################################.######.##################.###..######.##.##.#########.###########..###.#.#.##.########.####.#.###########.#.################.##.#############.###.###########.##.################.#################.###.###########.#############################.########.#.########.#.#########.# #.#######################.######.###.###.######.#########..#####.######################.############################.####.################.######.##.###............................##############..#.###################.##########.######.#########.##########.##.#############.##############.###############################.######################.#..###.#####.##.######.........############.####.#####..####################.##.####.####.####################.#########.###############################.###########################################.######.##################.###..######.##.##.#########.###########..###.#.#.##.########.####.#.###########.#.################.##.#############.###.###########.##.###............................................###.#############################.########.#.########.#.#########.# #.............................##.###.###.######.#########..#####.######################.############################.####.################.######.##.###.#################.########.##############..#.###################.##########.######.#########.##########.##.#############.##############.###############################.######################.#..###.#####.##.######..######.#########.........#####..####################.##.####.####.####################.#########.###############################.###########################################.######.##################.###..######.##.##.#########..............###.#.#.##.########.####.#.###########.#.################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.#############################.########.#..........#.#########.# #.#######################.###.##.###.###.######.#########..#####.######################.############################.####.################.######.##.###.########....................................................................######.#########.####.#####.##.#############.##############.###########################.....######################.#..###.#####.##.######..######.############.####.#####..####################.##.####.####.####################.#########.###############################.###########################################.######................................................###########.####.#.#.##.########.####.#.#.#########.#.################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.#############################.########.##########.#.#########.# #.#######################.###.##.###.###.######.#########.######.######################.############################.####.################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.#####.##.#############.##############.###########################.##########################......................#..######.############.####.#####..####################.##.####.####.####################.#########.###############################.##########################################....................................###.##.##.#########.###########.####.#.#.##...............................################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.#############################.########.##########.#.#########.# #.#######################.###.######.###.######.#########.######.######################.############################.####.################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.#####.##.#############.##############.###########################.##########################.##.###.#####.##.######..######.############.####.#####..###################...................################.#########.###############################.###########################################.#############################..##.###.##.##.#########.###########.####.#.#.##.##............................################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.#############################.########.##########.#.#########.# #.#######################.###.######.###.######.#########.######.######################.############################.####.################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.#####.##.#############........................................................##############.##.###.#####.##.######..######.############.####.#####..###################..##.####.####.###.################.#########.###############################.###########################################.#############################..##.###.##.##.#########.###########.####.#.#.##.##.##########.#.#.#########.#.################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.#############################.########.##########.#.#########.# #.#######################.###.######.###.######.#########.######.######################.############################.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.........##########.##############.###.###########.....................................................................................................##############..##.####.####.###.################.#########.###############################.###########################################.#############################..##.###.##.##.#########.###########.####.#.#.##.##.##########.#.#.#########.#.################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.#############################.########.##########.#.#########.# #.#######################.###.######.###.######.#########.######.######################.############################.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.##.##.##########.##############.###.###########.###########.###########.##############.##.###.#####.....................................#####..####.##############..##.####.####.###.################.#########.###############################.###########################################.#############################..##.###.##.##.#########.###########.####.#.#.#####.##########.#.#.#########.#.################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.############.################.########.##########.#.#########.# #.#######################.###.######.###.######.........................................................................................##.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#....##.##########.##############.###.###########.###########.###########.##############.##.###.#####.##.######..######.############.###..#####..####.##############..##.####.........................#.#########.###############################.###########################################.#############################..##.###.##.##.#########.###########.####.#.#.#####.##########.#.#...........#.################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.############.################.########.##########.............# #.#######################.###.######.###.######..########.######.######################.########################.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.#####.##########.##############.###.###########.###########.###########.##############.##.###.#####.##.######..######.############.###..#####..####.##############..##.#############.################.#########.###############################.###########################################.#############################..##.###.##.##.#########.###########.####.#.#.#####.##########.#.#.###########.################.##.#############.###.###########.##.################.######.##.#######.###.#######.###.############.################.########.############.#########.# #.#######################.###.######.###.######..########.######.######################.########################.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.#####.##########.##############.###.###########.###########.###########.##############.##.###.#####.##.######..######.############.###..#####..####.##############..##.#############.################.#########.######..........................###########################################.#############################..##.###.##.##.#########.###########.####.#.#.#####.##########.#.#.###########.################.##.#############.###.###########.##.################.######.##.#....................................################.########.############.#########.# #.#######################.##.....................########.######.######################.########################.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.#####.##########.##############.###.###########.###########.###########.##############.##.###.#####.##.######..######.############.###..#####..####.##############..##.#############.################.#########.######.####################################################################.#############################..##.###.##.##.#########.###########.####.#.#.#####.##########.#.#.###########.################.##.#############.###.###########.##.################.######.##.#######.###.###########.############.################.########.############.#########.# #.#######################.###.######.###.######.#########.######.######################.########################.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.#####.##########.##############.###.###########.###########.###########.##############.##.###.#####.##.######..######.################..#####..####.##############..##.#############.################.#########.######.####################################################################.#############################..##.###.##.##.#########.###########.####.#.#.#####.##########.#.#.###########.################.##.#############.###.###########.##.################.######.##.#######.###.###########.############.################.########.############.#########.# #.#######################.###.######.###.######.#########.######.######################................#########.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.#####.##########.##############.###..##########.###########.###########.##############.##.###.#####.##.######..######.################..#####..####.##############..##.#############.################.#########.######.####################################################################.#############################..##.###.##.##.#########.###########.####.#.#.#####.##########.#.#.###########.################.##.#############.###.###########.##.################.######.##.#######.###..................#######.################.########.############.#########.# #.#######################.###.######.###.######.#########.######.#####################################.#########.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.#####.##########.##############.####.##########.###########.###########.##############.##.###.#####.##.######..######.################..#####..####.##############..##.#############.################.#########.######.####################################################################.#############################..##.###.##.##.########........................................#.#.###########.################.##.#############.###.###########.##.################.######.##.#######.###############.####.#######.################.########.############.#########.# #.#######........................................................#####################################.#########.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.#####.##########.############..........................................................##.###.#####.##.######..######.################..#####..####.##############..##.#############.################.#########.######...................##################################################.#############################..##.###.##.##.#####################.####.#.#.#####.############.#.###########.################.##.#############.###.###########.##.################.######.##.#######.###############.####.#######.################.########.############.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.######.#########.####.###.#.#####.##########.##############.####.##########.###########.######.####.##############.##.###.#####.##.######..######.################..##.##..####.##############..##.#############.################.#########.########################.##################################################.#############################..##.###.##.##.#####################.####.#.#.#####.############.#.###########.################.##.#############.###.............##.################.######.##.#######.###############.####.#######.################.########.############.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.#################.########.############.#..#.###################.##########.#####..#########.####.###.#.#####.##########.##############.####.##########.###########.######.####.##############.##.###.#####.##.######.......#.#####.............................##########..##.#############.################.#########.########################.##################################################.#############################..##.###.##.##.########..........................................#.###########.################.##.#############.##################.#############....######.##.#######.###############.####.#######.################..........############.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.#################.########.................#.###################.##########.#####..#########.####.###.#.#####.##########.##############.####.##########.###########.######.####.##############.##.###.#####.##.######.#####.#.#####.#########...##.###.####.###.##########..##.#############.################.#########.########################.##################################################.#############################..##.###.##.##.########..###########.####.#.#.#####.############.#.###########.################.##.#############.##################.........................##.#######.###############.####.#######.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.#################.########.##########.#.#.##.###################.##########.#####..#########.####.###.#.#####.##########.##############.####.##########.###########.######.####.##############.##.###.#####.##.######.#####.#.#####.#########...##.###.####.###.##########..##.#############.################.#########.########################.##################################################.#############################..##.###.##.##.########..###########.####.#.#.#####.############.#.###########.################.##.#############.#######################.########.############.#######.###############.####.#######.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.#################.########.##########.#.#.##.###################.##########.#####..#########.####.###.#.#####.##########.##############.####.##########.###########.######.####.##############.##.###.##...............................................####.###.##########..##.#############.################.#########.########################.##################################################.#############################..##.###.##.##.########..###########.####.#.#.#####.############.#.###########.################.##.#####.#######.#######################.########.############.#######.###############.####.#######.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.#################.########.##########.#.#.##.###################.##########.#####..#########.####.###.#.#####.##########.##############.####.##########.###########.######.####.##############.##.###.##.##.#########.#####.#.#####.#########...##.########.###.##########..##.#############.################.#########.########################.##################################################.#############################.###.###.##.##.########..###########.####.#.#.#####..............................................#.#####.#######.#######################.########.############.#######.###############.####.#######.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.#################.########.##########.#.#.##.###################.##########.#####..#########.####.###.#.#####.##########.##############.####.##########.###########.######.####.##############.##.###.##.##.#########.#####.#.#####.#########...##.########.###.##########..##.#############.################.#########.########################.##################################################.#############################.###.###.##.##.########..###########.####.#.#..................................################..#.#####.#######.#######################.########.############.#######.###############.####.#######.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.#################.########.##########.#.#.##.###################.##########.#####..#########.####.###.#.#####...########.##############.####.##########.###########.######.####.##############.##.###.##.##.#########.#####.#.#####.#########...##.########.###.##########..##.#############.################.#########.########################.##################################################.#############################.###.###.##.##.########..###########.####.#.####################.#.############################..#.#####.#######.#######################.########.####################.###############.####.#######.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.###.........................................#.##.###################.##########.#####..#########.####.###.#.#######.########.##############.####.##########.###########.######.####.##############.##.###.##.##.#########..................................####....................#############.################.#########.########################.##################################################.#############################.###.###.##.##.########..###########.####.#.####################.#.############################..#.#####.#######.#######################.########.####################.###############.####.#######.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.#####################.########.##########...#.##.###################.##########.###....................##.#.#######.#####.##.##############.####.............................................................##.###############.#.#####.#########...##.###.####.###.##########..################.################.#########.########################.##################################################.#############################.###.###.##.##.########..###########.####.#.####################.#.############################..#.#####.#######.#######################.########.####################.###############..........###.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.#####################.########.##########...#.##.###################.##########.###.#...########.####.###.#.#######.#####.##.##############.###############.###########.######.####.##############.##.###.##.##.###############.#.#####.#########...##.###.####.###.##########..################.################.#########.########################.##################################################.#############################.###.###.##.##.########..###########.####.#.####################.#.############################..#.#####.#######.#######################.########.####################.####################.###.###.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.##.#####################.########.##########...#.##.###################.##########.###.#...########.####.###.#.#######.#####.##.##############.###############.###########.######.####.##############.##.###.##.##.###############.#.#####.#########...##.###.####.###.##########..################.################.#########.########################.##################################################.#############################.###.###.##.##.########..###########.####.#.####################.#.############################..#.#####.#######.#######################.########.####################.####################.###.###.######################################.#########.# #.........................###.######.###.######.######.###############################################.#########.###.#####################.######.##.......................########.##########...#.##.###################.##########.###.#...########.####.###.#.#######.#####.##.##############.###############.###########.######.####.##############.##.###.##.##.###############.#.#####.#########...##.###.####.###.##########..################.################.#########.########################.##################################################.#############################.###.###.##.##.######............................................#.############################..#.#####.#######.#######################.########.####################.####################.###.###.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.#################################.##.#######...#.##.###################.##########.###.#..................................................................................................................##.##.##.###############.#.#####.#########...##.###.####.###.##########..################.################.#########.########################.###############################################..........................................##.##.########..###########.######.######################.############################..#.#####.#######.#######################.########.####################.####################.###.###.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.#########.###.#####################.######.#################################.##.#######...#.##.###################.##########.###.#...########.####.###.#.#############.##.##############.###############.###########.######.####.##############.##.###.##.##.###############.#.#####.###............###.####.###.##########..################.################.#########.########################.########################################.........................................###.######.##.########..###########.######.######################.############################..#.#####.#######.#######################.########.####################.####################.###.###.######################################.#########.# #.#######################.###.######.###.######.######.###############################################.....................................######.#################################.##.#######...#.##.###################.##########.###.#...########.####.###.#.#############.##.##############.###############.###########.######.####.##############.##.###.##.##.###############.#.#####.###.#####...##.###.####.###.##########..################.################.#########.########################.########################################.###########################################.######.##.########..###########.######.######################.###############...............................#######################.########.####################.######..........####.###.###.######################################.#########.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######.........##################.##########.###.#...########.####.###.#.#############.##.##############.###############.###########.........................................................................................................################.################.#########.########################.########################################.###########################################.######.##.########..##################.######################.############################.##.#####.###############################.########.####################.######.########.####.###.###.######################################.#########.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######..##.##..##################.##########.###.#...########.####.###.#.#############.##.##############.###############.##################......................................................................................##########..################.################.#########.########################.#.######################################.###########################################.######.##.########..##################.######################.############################.##.#####.###############################.########.####################.######.########.####.###.###.######################################.#########.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######..##.##..##################.##########.###.#...########.####.###.#.#############.##.##############.###############.#######################.###########.##.##.#.............................#######.#####..###.###.####.###.##########..################.################.#########.########################.#............................................................#######################.######.##.########..#########################################.................................#####.###############################.########.####################.######.########.####.###.###.######################################.#########.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######..##.##..##################.##########.###.#...########.####.###.#.#############.##.##############.###############.#######################.###########.##.##.#.####.##################.#.#.#######.#####..###.###.####.###.##########..################.################.#########.########################.#.##############################################....................................................................................................................###########.##.#####.###############################.########.####################.######.########.####.###.###.################################.#####.#########.# #.#####################.............................................................................................................................................................##.#######..##.##..##################.##########.###.#...########.####.###.#.#############.##.##############.............................................#######.##.##.#.####.##################.#.#.#######.#####..###.###.########.##########..################.################.#########.########################.#.##############################################.##########################################.##.########..#########################################.############################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#####.#########.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######..##.##..##################.##########.###.#...########.####.###.#........................................########.#######################.###.#######.##.##.#.####.##################.#.#.#######.#####..###.###.########.##########..################.################.#########.########################.#.##############################################.##########################################.##.########..#################..................................###################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#####.#########.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######..##.##..##################.##########.###.#.................###.#.###.#########.##.##.##################.########.#######################.###.#######.#####.#.####.##################.#.#.#######.#####..###.###.########.##########..################.################.#########.########################.#.##############################################.##########################################.##.########..#################.###################.###.############################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#####.#########.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.###################.........................................###########.##########.###.#...#####.........###.#.###.#########.##.##.##################.########...........................................#.####.##################....................###.###.########.##########..............................#####.#########.########################.#.##############################################.##########################################.##.########........................................###.############################.##.#####.###############################.########.####################.######.########.####.###.###.############.....................................# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######...............................................................................#.##.##.##################.################################.###.#######.#######.####.####################.#.#######.#####.####.###.########.###########.################.##########.#####.#########.########################.#.##############################################.##########################################.##.#########.#################.#######################.############################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#######.#######.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######..##.##..######.###########.##########.###.#...#####.##.###..###.#.###.#######.#.##.##.##################.######################.#########.###.#######.#######.####.####################.#.#######.#####.####.###.########.###########.################.##########.#####.#########.########################.#.##############################################.##########################################.##.#########.#################.#######################.############################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#######.#######.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######..##.##..######.###########.##########.###.#...#####.##.###..###.#.###.#######.#.##.##.##################.######################.#########.....................####.####################.#.#######.#####.####.###.########.###########.################.##########.#####.#########.########################.#.##############################################.##########################################.##.#########.#################.#######################.############################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#######.#######.# #.#######################.###.######.###.######.######.#########################################################.###.#####################.######.#################################.##.#######..##.##..######.###########.##########.###.#...#####.##.###..###.#.###.#######.#.##.##.##################.######################.#########.###.#######.############.####################.#.#######.#####.####.###.########.###########.################.##########.#####.#########.########################.#.##############################################.##########################################.##.#########.#################.#######################.############################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#######.#######.# #.........................###.######.###.######.######.####################....#################################.###.#####################.######.#################################.##.#######..##.##..######.###########.##########.###.#...#####.##.###..###.#.###.#######.#.##.##.##################.######.###############.#########.###.#######.############.####################.#.#######.#####.####.###.########.###########.################.##########.#####.#########.########################.#.##############################################.##########################################.##.#########.#################.#######################.############################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#######.#######.# #.###################.#######.######.###.######.######.####################.##.#################################.###.#####################.######.#################################.##...............................................###.#..................##.#.###.#######.#.##.##.##################.######.###############.#########.###.#######.############.##################.#.#.#######.#####.####.###.########.###########.################.##########.#####.#########.########################.#.###########################################.##.##########################################.##.#########.#################.#######################.############################.##.#####.###############################.########.####################.######.########.####.###.###.################################.#######.#######.# #.###################.#######.######.###.######.######.####################.##.#################################.##..#####################.######.#################################.##########..##.##..######.###########...................................##.#.###.#######.#.##.##.##################.######.###############.#########.###.#######.############.##################.#.#.#######.#####.####.###.########.###########.################.##########.#####.#########.########################.#.###########################################.##.##########################################.##.#########.#################.#######################.############################.##.#####.###############################.########.################..........................###.###.################################.#######.#######.# #.###################.#######.#........................####################.##.#################################.##..#####################.######.#################################.##########..##.##..######.######################.###.#...#####.##.###...##.#.###.#######.#.##.##.##################.######.###############.#########....................................................................................................................####.#####.#########.########################.#.###########################################.##.##########################################.##.#########.#################.############..............##########################.##.#####.###############################.########.################..##.######.########.########.###.################################.#######.#######.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##..#####################.######.#################################.##########..##...................................###.#...#####.##.###...##.#.###.#######.#.##.##.##################.######.###############.#############.#######.############.##################.#.#.#######.#####.####.#.#.########.#......####.################.#####.####............................................................................................#########################################.##.#########.#################.############.##########.#.##########################.##.#####.###############################.########.################..##.######.########.########.###.################################.#######.#######.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##..#####################.######.#################################.##########..##.###.######.######################.###.#...#####.##.###....................................##########.######.###############.#############.#######.############.##################.#.#.#######.#####.####.#.#.########.#.####.####.################.#####.####.#####.#########.########################.#.############.##############################.##..#########################################.##.#########.#################.############.##########.#.##########################.##.#####.###############################.########.################..##.......................................................................#######.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##..#####################.######.#################################.##########..##.###.######.######################.###.#...#####.##.###...##.#.###.#######.#.##.##.#######.##########.........................................####.############.##################.#.#.#######.#####.####.#.#.########.#.####.####.################.#####.####.#####.#########..........................#.#####.######................................##..#########################################.##.#########.###########.................................##########################.##.....................#################.########.################..#########.########.############.################################.###############.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##..#####################.######.#################################.##########..##.###.######.######################.###.#...#####.##.###...##.#.###.#######.#.##.##.#######.#################.########.######.#############.#####.......................................#######.#####.####.#.#.########.#.####.####.################.#####.####.#####.####################################.#####.######.################.#############.##..#########################################.##.#########.###########.#####.############.##########.#.##########################.##.#####.#############.#################.########.################..#########.########.############.################################.#######.#######.# #...............................................######.####################.##.#################################.##..#####################.######.#################################.##########..##.###.#####.......#################.###.#...#####.##.###...##.#.###.#######.#.##.##.................#########.########.######.#############.#####.#.############.##################.#...#######.#####.####.#.#......................################.#####.####.#####.####################################.#####.######.###############................##..#########################################.##.#########.###########.#####.############.#.########.#.##########################.##.#####.#############.#################.########.################..#########.########.############.################################.#######.#######.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.......................................................................####..##.###.#####..####.#################.###.#...#####.##.###...##.#.###.#######.#.##.##########.#######.#########.########.######.#############.#####.#.############.##################.#...#######.#####.####.#.#.########...####.#####################.#####.####.#####.####################################.#####.######.###############..#############.##..#########################################.##.#########.###########.#####.############.#.########.#.##########################.##.#####.#############.#################.########.################..#########.########.############.################################.#######.#######.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################......................................###.#####.####..##.###.#####..####.#################.###.#...#####.##.###...##.#.###.#######.#.##.##########.#######.#########.########.######.#############.#####.#.############.##################.#...#######.#####.####.#.#.###############.#####################.#####.####.#####.####################################.#####.###........###########..#############.##..#########################################.##.#########.###########.#####.############.#.########.#.##########################.##.#####.#############.#################.########...................#########.########.############.################################.#######.#######.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.###.#####.####..##.###.#####..####.#################.###.#...#####.##.###....................................#######.#########.########.######.#############.#####.#.############.##################.#...#######.#####.####.#.#.###############.#####################.#####.####.#####.####################################.#####.###.##.###.###########..#############.##..#########################################.##.#########.###########.......############.#.########.#.##########################.##.#####.#############.#################.#########################..#########.########.############.################################.#######.#######.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.###.#####.####..##.###.#####..####.#################.###.#...#####.##.###...##.#.###.#.........................................########.######.#########..........................##################.#...#######.#####.####.#.#.###############.###################...............................................................###.##.###.###########..#############.##..#########################################.##.#########.#########....................................#########################.##.#####..................##############.#########################..#########.########.############.################################.#######.####....# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.###.#####.####..##.###.#####..####.#################.###.#...#####.##.###...##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.############.##################.#...#######.#####.####.#.#.###############.###################.#.#####.####.#####.##.#################################.#####.###.##.###.###########..#############.##..#########################################.##.#########.......................................#####.##########################.##.#####.#############.##.##############.#########################..#########.########.############.################################.#######.####.##.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.###.#####...................................................................##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.############.##################.#...#######.#####.####.#.#.###############.###################.#.#####.####.#####.##.#################################.#####.###.##.###.###########..#############........................................######.##.###################.#######.############.#.##########.##########################.##.#####.#############.##.##############.#########################..#########.########.############.################################.#######.####.##.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.###.###########.##.###.#####..####.#####.....................#####.##.###.#.##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.############.##################.#...#######.#####.####.#.#.#########.........................................####.##.#################################.#####.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.##.#####.................................#########################..#########.########.############.####################.............................# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.###.###########.##.###.#####..####.#################.###.#.#######.##.###.#.##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.############.##################.#...#######.#####.####.#.#.#########.#####.#.#################.#.#####.####.#####.##...................................#####.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.##.###################.##.########################################..#########.########.############.####################.###########.#######.#.##.##.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.###.###########.##.###.#####..####.#################.###.#.#######.##.###.#.##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.############.##################.#...#######.#####.####.#.#.#########.#####.#.#################.#.#####.####.#####.##.#######################################.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.############.####################.###########.#######.#.##.##.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.###.###########.##.###.#####..####.#################.###.#.#######.##.###.#.##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.############.##################.#...........................########.#####.#.#################.#.#####.####.#####.##.#######################################.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.############.####################.###########.#.#####.#.##.##.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.####################################.................##.###...................................#.#######.##.###.#.##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.############.##################.#.#.#######.#####.####.#.#.#########.#####.#.#################.#.#####.####.#####.##.#######################################.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.######################.##.########################################..#########........................###################.###########.#.#####.#.##.##.# #.###################.#######.#.####.###.######.######.####################.##.#################################.##.######################.########################################.###########.##.###.#####..####.#################.#####.#######.##.###.#.##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.#######......##################.#.#.#######.#####.####.#.###########.#####.#.#################.#.#####.####.#####.##.#######################################.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.############.####################.###########.#.#####.#.##.##.# #....#.........................................................................#################################.##.######################.########################################.##############.###.#####..####.#################.#####.#######.##.###.#.##.#.###.#.#####.#.##.##########.#######.#########.########.######.###########.#.#####.#.#######.#######################.#.#.#######.#####.####.#.###########.#####.#.#################.#.#####.####.#####.##.#######################################.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.############.####################.########.##.#............##.# #.###################.#######.#.########.######.##.###.####################.##.#################################.##.######################.########################################.##############.###.#####..####.#################.#####.#######.##.###.#.##.#.###.#.#####.#.##.##########.#######.#########.########.######.##########..#.#####.#.#######.#######################........................................................................####.#####.##.#######################################.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.############.####################.########.##.#.#####.#.#..##.# #.###################.#######.#.########.######.##.###.####################.##.################...##############.##.######################.########################################.##############.###.#####..####....................................###.#..................#.##.##########.#######.#########.########.######.##########..#.#####.#.#######.#######################.#.#.#######.#####.................................############.#.##########.#####.##.#######################################.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.############.####################.########.##.#.#####.#.#..##.# #.###################.#######.#.########.######.##.###.####################.##.################.#.##############.##.######################.########################################.##############.###.#####..####.###########.#####.####..#######.##.###.####.#.###.#.#######.##............................................................#####.#.#######.#######################.#.#.#######.#####.######.###########.#####.#.#################.#.##########.#####.##.#######################################.###.##.###.###########..#############.##..#########################################.##.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.############......###############.########.##.#.#####.#.#..##.# #.###################.#######.#.########.######.##.###.####################........................#############.##.######################.###########################....................................................................................................................##.#######.#########.########.######.##########..#######.#.....................................#######.#####.######.###########.#####.#.#################.#.##########.#####.##.#######################################.#........#.###########..#############.##..#########################################..#.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.................# #.###################.#######.#.########.######.##.###.#######################.##########.#####.#.##############.##.###.##################.########################################....................................................##..#######.##.###.####.#.#####.#######.##########.##.#######.#########.########.######.##########..#######.#########.#########...............#.#.#######.#####.######.###########.#####.#.#################.#.##########.#####.##.#######################################.#.#.##.#.#.###########....................................#########################..#.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #.###################.#######.#.########.######.##.###.#######################.##########.#####.#.##############.##.###.##################.#######################################################.###.#####..####.##########..#####.#.##..#######.##.###.####.#.#####.#######.##########.##.#######.#########.########.######.##########..#######.#########.#########.############..#.#.#######.#####.######.###########.#####.#.#################.#.##########.............................................####.#.#.##.#..................................###############.#########################..#.###################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #.###################.#######.#.########.######.##.###.#######################.##########.#####.#.##############.##.###.##################.#######################################################.###.#####...............................#######.##.###.####.#.......#######.##########.##.#######.#########.########.######.##########..#######.#########.#########.############..#.#.#######.#####.######.###########.#####.#.#################.#.###################.##################################.####.#.................####.##############.###.###############.#########################..#####################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.#############.........................................#.#..##.# #.............................#.########.######.##.###.#######################.##########.#####.#.#################.###.##################.#######################################################.###.#####..####.######.###..#####.#.##.########.##.###.####.#.#.###########.##########.##.#######.#########.########.######.##########..#######.#########.###..............................................###########.#####.#.#################.#.###################.##################################.####.#.#.##.##########.####.##############.###.###############.#########################..#####################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #..............######.#########.########.######.##.###.#######################.##########.#####.#.#################.###.##################.#######################################################.#########..####.######.###..#####.#.##.########.##.###.####.#.#.###########.##########.##.#######.#########.########.######.#####.........................###.##.##.############..#.#.#######.#####.######.###########.#####...#################.#.###################.##################################.####.#.#.##.##########.####.##############.###.###############.#########################..#####################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #.############.######.#########.########.######.##.###.#######################.##########.#####.#.#################.###.##################.#######################################################.#########..####.######.#...............................####.#.#.###########.##########.##.#######.#########.########.######.#####.####..#######.#########.###.##.##...........................#####.######.###########.#########################.#.###################.##################################.####.#.#.##.##########.####.##############.###.###############.#########################..#####################.#######.############.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #.############.######.#########.########.######.##.###.################......................................................#############.#######################################################.#.................................#.##.########.##.###.####.#.#.###########.##########.##.#######.#########.########.######.#####.####..#######.#########.###.##.###############..#.#.#############.######.###########.#########################.#.###################.##################################.####.#.#.##.##########.####.##############.###.###############.#########################..###......................................#.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#####.........................##################.#.......................................................................................................................###########.##########.##.#######.#########.............................#######.#########.###.##.###############..#.#.#############.######.###########.#########################.#...........................................................#.#.#.##.##########.####.##############.###.###############.#########################..#############.#######.##################.#.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.#.###################################################.#.#.#######..####.#.####.#.#..#####.#.##.########.##.###.####.#.#.###########.######.###.##.#######.##################.######.#####.####.########.#########.###.##.###############..#.#.#############.######.###########.#########################.#.###################.##################################.####.#.#.##.##########.####.##############.###.###############.#########################..#############.#######.##################.#.#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.#.###################################################.#.#.#######..####.#.####.#.#..#####.#.##.########.##.###.####.#.#.###########.######.#.................###############.######.#####.####.########.#########.###.##.###############..#.#.#############.######.###########.#########################.#.###################.##################################.####.#.#.##.##########.####.##############.###.###############.#########################..##.........................................#.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.#####.#.#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.#.###################################################.#.#.#######..####.#.####.#.#..#####.#.##.##.#####.##.###.####.#.#.........................#.#######.##.###############.######.#####.####.########.#########.###.##.###############..#.#.#############.######.###########.#########################.#.###################.##################################.####.#.#.#############.####.##############.###.###############.#########################..#############.##########################.###.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.................# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.#.###############################################.......................................................##.###.####.#.#############.######.#.#..#.#######.##.###############.######.#####.####.########.#########.###.##.###############..#.#.#############.######.###########.#########################.#.###################.##################################.####.#.#.#############.####.##############.###.###############.#########################..#############.##########################.###.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.##.##.#.#..##.# #.############.######.#########.########.######.##.###.################......................####.##########.######.###.##################.#.###############################################.###.#.#.#######..####.#.####.#.#..#####.#.##.##.####..##.###.####.#.#############.######.#.#..#.#######.##.###############.######.#####.####.########.....................................#.#############.######.###########.#########################.#.###################.##################################.####.#.#.#############.####.##############.###.###############.#########################..#############.##########################.###.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.##.##.#.#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.#.###############################################.###.#.#.#######..####.#.####.#.#..#####.#.##.##.####..##.###.####.#.#############.######.#.#..#.#######.##.###############.######.#####.####.########.#########.###.##.###############..###.#############.######.###########.#########################.#.###################.##################################.####.#.#.#######............##############.###.###############.#################..........#############.##########################.###.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.##.##.#.#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.................................................#.###.#.#.#######..####.#.####.#.#..#####.#.##.##.####..##.###.####.#.#############.######.#.#..#.#######.##.###############.######.#####.####.########.#########.###.##.###############..###.#############.######.###########.#########################.#.###################.##################################.####.#.#.#######.#####.###################......................################.#######..#############.##########################.###.##########.##########################.######################.##.########################################..#########.########.#################.###############.########.##.#.##.##.#.#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.#.###########################################.......................................................................#.#############.######.#.#..#.#######.##.###############.######...................................##.###############..###.#############.######.###########.#########################.#.###################.##################################.####.#.#.#######.#####.#######################.###############..################.#######..#############.##########################.###.##########.##########################.######################.##..........###############################............########.#################.###############.########.##.#.##.##.#.#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.#.#############################################.#.###.###.#######..####.#.####.#.#..#####.#.##.##.#.##..##.###.######.#############.######.#.#..#.#######.##.###############.############.####.########..########.######.###############..#################.######.###########.#####################......................................#################.......................................................##############..################.#######..#############.##########################.###.##########.##########################.######################.##.########.################################.#########.########.#################.###############.########.##.#.##.##...#..##.# #.############.######.#########.########.######.##.###.################.#.####.##########.#######.##########.######.###.##################.#.#############################################.#.###.###...................................##.##.#.##..##.###.######.#############....................................#####.############.####.########..########.######.###############..#################.######.###########.#####################.###.#.###################.##########.#################.#####.####.#.#.#####.#.#####.#######################..##############..################.#######..#############.##########################.###.##########.##########################.######################.##.########.################################.#########.########.#################.###############.########.##.#.##.######..##.# #.############.######.#########.########.######.##.####################.#.####.##########.#######.##########.######.###.##################.#.#############################################.#.###.###.#######..............................##.#.##..##.###.######.#########.###.######.#.#..#.#######.##.#########.#####.############......................................................................................#####################.###.#.###################.##########..............................#.#.##.##.#.#####.#######################..##############..################.#######..#############.##########################.###.##########.##########################.######################.##.########.################################.#########.########.#################.###############.########.##.#.##.######..##.# #.############.######.#########.########.######.##.####################.#.####.##########.#######.##########.######.###.##################.#.#############################################.#.###.###.#######..####.#.####.#.#..#####.####.##.#.##.........######.#########.###.######.#.#..#.#######.##.#########.#####.#################.########..########.######.###############..#################.######.#################################.###................................###################.#####.######.#.##.##.#.#####.#######################..##############..################.#######..#############.##########################.###.##########.##########################.######################.##.########.################..................................................................................................# #.############.######.#########.########.######.##.####################.#.####.##########.#######.##########.######.###.##################.#.#############################################.#.###.###.#######..####.#.####.#.#..#####.####.##.#.###.##.###.######.#########.###.######.#.#..#.#######.##.#########.#####.#################.########..########.######.###############..#################.######.#################################.#####.###################..###########################.#####.######.#.##.##.#.#####.#######################..##############..################.#######..#############.##########################.###.##########.##########################.######################.##.##.#####.################.###############.#########.#.######.#################.########################.##.#.##.######..##.# #.############.######.#########.########.######.##.####################.#.####.##########.#######.##########.######.###.##################.#.#############################################....................####.#.####.#.#..........................##.######.#########.###.######.#.#..#.#######.##.#########.#####.#################.########..########.######.###############..#################.######.#################################.#####.###################..###########################.#####.######.#.##.##.#.#####.#######################..##############..################.#######..#############.##########################.###.##########.##########################.######################.##.##.#####.################.###############.#########........................................############.##.#.##.######..##.# #.############.######.#########.########.######.##.####################.#.####.##########.#######.##########.######.###.##################.#.#############################################.#.###......................................................###.######.#########.###.######.#.#..#.#######......................................########..########.######.###############..#################.######.#################################.#####.###################..###########################.#####.######.#.##.##.#.#####.#######################..##############..################.#######..#############...............................................................................................................................................####.#.######.#################.########################.##.#.##.######..##.# #.############.######.#########.########.....................................................................######.###.##################.#.#############################################.#.#######.#######.#####.#.####.#.##.#####.####.##.#.######.###.######.#########.###.######.#.#..#.##########.#########.#####.################..########..########.######.###############..#################.######.#################################.#####.###################..###########################.#####.######.#.##.##.#.#####.#######################..##############..################.#######..#######################.########.......................###########################.#########.############.##.##.#####.################.###############.#########.#.######.#################.########################.##.#.##.######..##.# #.############.##.....................................................................###########.##########.######.###.##################.#.#############################.................................................................................................................#.##########.#########.#####.################..########..########.######.###############..#################.########################################.#####.###################..###########################.#####.######.#.##.##.#.#####.#######################..##############..################.#######..#####################....................#############.###########################.#########.#######....................................................................................................................................# #..........................................................##.#########.#.####.######.###########.##########.######.###.##################.#.#############################.###############.#.#######.#############.#.####.#.##.#####.####.##.#.######..###################.###.######.#.#.##.##########.#########.#####.################..########..########.######.###############..#################.########################################.#####.###################..###########################.#####.######.#.##.##.#.#####.#######################..##############...................#######..#####################.#.########.#####################.###########################.#########....................................................######.####.####.#.######.##############.##.########################.##.#.##.######..##.# #.############.##.###.###.#####.###############.##.##########.#########.#.####.######.###########.##########.######.###.##################.#.#############################.##.............................................#.##.#####.####.##.#.######..###################.###.######.#.#.##.##########.#########.#####.################..########...................................................................##########################.#####.###################..###########################.#####.######.#.##.##.#.#####.#######################..###############.################.#######..#####################.#.########.#####################.###########################.######################.##.##.#####.################################.####.####.#.######.##############.##.########################.##.#.##.######..##.# #.############.##.###.###.#####.###############.##.##########.#########.#.####.######.###########.##########.######.###.##################.#.#############################.##.############.#.#######.#############.#.######.##.#####.####.##.#.######..###################.###.######.#.#.##.##########.#########.#####.################..#########.########.######.###############..###############################.##########################.#####.###################..###########################.#####.######.#.##.##.#.#####.#######################..###############.################.#######..#####################.#.########.#####################.###########################.######################.##.##.#####.################################.####.####.#.######.####.......................................................##.# #.############.##.###.###.#####.###############.##.##########.#########.#.####.######.###########.##########.######.###.##################.#.#############################.##.############.#.#######.#############.#.######.##.#####.####.##.#.######..###################.###.######.#.#.##.##########.#########.#####.##########..................########.######.###############..###############################.##########################.#####.###################..###########################.#####.######.#.##.##...........................................######.################.#######..#####################.#.########.#####################.###########################.######################.#...........################################.####.####.#.######.##############.##...............................##.######..##.# #.############.##.###.###.#####.###############.##.##########.#########.#.####.######.###########.##########.######.###.##################.#.#############################.##.############.#.................................................#.######..###################.###.######.#.#.##.##########.###.#####.#####.##########.#####..##################.######.###############..###############################.##########################.#####.###################..###########################.#####.######.#.##.####.#####.#######################..###############.################.#######..#####################.#.########.#####################.###########################.######################.#..##.######################################.####.####.#.######.##############.##.########################.##.####.######..##.# #............................................................................................................................................................................................#######.#############.#.######.##.#####.####.##.#.######..###################.###.######.#.#.##.##########.###.#####.#####.##########.#####..##################.######.###############..###############################.##########################.#####.###################..###########################.#####.######.#.##.####.#####.#######################..###############.################.#######..#####################..............................................................######################.#..##.######################################.####.####.#.######.##############.##.########################.##.####.######..##.# #.############.##.###.#.#.#####.###############.##.##########...........................................####.######.###.##################.#.#############################.##.############.#.#######.#############.#.######.##.#####.####.##.#.#...............................######.#.#.##.##########.###.#####.#####.##########.#####..##################.######.###############..###############################.##########################.#####.###################..###########################.#####.######.#.##.####.#####.#######################..###############.################.#######..#######################.########.#####################.##################################################.#..##.######################################.####.####.#.######.##############.##.########################.##.####.######..##.# #.############.##.###.#.#.#####.###############.##.######################.####.######.###########.##########.######.###.##################.#.#############################.##.############.#.#######....................................................................................................###.#####.#####.##########.#####..##################.######.###############..###############################.##########################.#####.###################..####################.....................................#######################..###############.################.#######..#######################.########.#####################.##################################################.#..##.######################################.####.####.#.######.##############.##.########################.##.###.............# #.############.##.###.#.#.#####.###############.##.######################.####.######.###########.##########.######.###.##################.#.#.###########################.##.############.#.#####################.#...................................####.##############.##########.###.##.##############.#####.#####.##########.#####..##################.######.###############..###############################.##########################.#####.###################..########...................................##.####.#############################............................................#######################.########.#####################.##################################################.#..##.######################################.####.####.#.######.##############.##.##.......................##.####.######..##.# #.############.##..................................######################.####.######.###########.##########.######............................###########################.##.############.#.#####################.#..#####.##.#####.####.##.#.#.####..####.##############.##########.###.##.##############.#####.#####.##########.#####..##################.######.###############..###############################.##########################.#####.###################..####################.######.#####.######.####.####.#############################..###############.################.########.#######################.########.#####################.##################################################.#..##.######################################.####.####.#.######.##############.##.##.################.####.##.####.######..##.# #.############.########.#.#####.###############.##.#################......####.######.###########.##########.#############################.#.#.########################..............................#############.#........................................................................................#####.#####.##########.#####..##################.######.###############..###############################.##########################.#####.###################..####################.######.#####.######.####.####.#############################..###############.################.########.#######################.########.#####################.......############################################.#..##.######################################.####.####.#.######.##############.##.##.################.####.##.####.######..##.# #.############.########.#.#####.###############.##.#################.#########.######.###########.##########.#############################.#.#.########################.##.##.############.#.#######.#############.##.#####.##.##...................................................................................................................########.######.###############..###############################.##########################.#####.###################..####################.######.#####.######.####.####.#############################..###############.################.########.#######################.########.###########################.############################################.#..##.######################################.####.####.#.######.##############.##.##.################.####.##.####.######..##.# #.############.########.#.#####.###############.##.#################.#########.######.###########.##########.#############################.#.#.########################.##.##.############.#.#######.#############.##.#####.##.#####.####.##.#.#.####..##.#.##############.##########.######.##############.#####.#####.##########.#####..#########.########.######.###############..###############################.##########################.#####.###################..####################.######.#####.######.####.####.#############################..###############.################.########.#######################.########.###########################.############################################.#..##.######################################.####.####.#.######.##############.##.##.################.####.##.####.######..##.# #.###.########.########.#.#####.###############.####################.#########.######.###########.##########.#############################.#.#.########################.##.##.############.#.#######.###...............................................##.#.##############.##########.######.##############.#####.#####.##########.#####..#########.########.######.###############..###############################.##########################.#####.###################..####################.######.#####.######.####.####.#############################..#..........................................................................###########################.############################################.#.......................####################.####.####.#.######.##############.##.##.################.####.##.####.######..##.# #.###.########.########.#.#####.###############.####################.#########.######.###########.##########.#############################..............................##.##.############.#.#######.#############.##.#####.##.#####.####.##.#.#.#####.##.#.##############.##########.######.##############.#####.#####.##########.#####..#########.########.######.###############..###############################.##########################.#####.###################..####################.######.#####.######.####.####.#############################..################################.################################.########.###########################.###################################........................................................................................................................................# #.###.########.########.#.#####.###############.####################.#########.######.###########.##########.#############################.#.#.###########################.##.############.#.#######.#############.##.#####.##.#####.####.##.#.#.#####.##.#.##############.##########.######.##############.#####.#####.##########.#####..#########.########.######.###############..##########################.......................................###################..####################.######.......######.####.####.#############################..#########################..................................................###########################.###################################.########.##.##.#################.#.############.#####.####.####.#.######.##############.##.##.####.###########.####.##.####.######..##.# #.###...........................................####################.#########.######.###########.##########.#############################.#.#.###########################.##.############.#.#######.#############.##.#####.##.#####.####.##.#.#.#####.##.#.##############.##########.######.##############.#####.#####.##########.#####..#########.########.######.###############..##########################.####.##########################.#########################..####################.############.######.####.####.#############################..################################.################################.########.###########################.###################################.########.##.##.#################.#.############.#####...................................##.##.####.###########.####.##.####.######..##.# #.###..#######.########.#.#####.####################################.#########.######.###########.##########.#############################.#.#.###########################.##.############.#.#######.#############.##.#####.##.#####.####.##.#.#.#####.##.#.##############.##########.######.##############...............................#########.########.######.###############..##########################.####.##########################.#########################..####################.############.######.####.####.#############################..################################.################################.########.###########################.###################################.########.##..............................................................##############.##.##.####.###########.####.##.####.######..##.# #.###..#######.########.#.#####.####################################.#########.######.###########.##########.#############################.#.#.###########################.##.############.#.#######.#############.##.#####.##.#####.####.##.#.#.#####.##.#.##############.##########.######.####################.#####.##########.#####..#########.########.######.###############..##########################.####.##########################.#########################..####################.############.######.####.####.#############################..################################.################################.########.###########################.#########............................................................#.############.##########.####.#######################.##.##.####.###########.####.##.####.######..##.# #.###..#######.########.#.#####.####################################.#########.######.###########.##########.#############################.#.#.###########################.##.############.#.#######.#############.##.#####.##.#####.####................................................................................................................................##########..##########################.####.##########################.#########################..####################.############.######.####.####.#############################..################################.################################.########.###########################.###################################.##############.#################.#.############.##########.####.#######################.##.##.####.###########.####.##.####.######..##.# #.###..#######.########.#.#####.####################################.#########.######.#......................#############################.#.#.###########################.##.############.#.#######.#############.##.#####.##.#####.####.##.#.#.#####.##.#.##############.#################.####################.#####.##########.#####..######.##.########.######.####.##########..##########################.####.##############.###########.#########################..####################.############.######.####.####.#############################..################################.################################.########.###########################.################################.##.##############.#################.#.############.##########.####.#######################.##.##.####.###########.####.##.####.######..##.# #.###..#######.########.#.#####.####################################.#########.######.#.#########.##########.#############################.#.#.##########################.................................................................................#.##############.#################.####################.#####.######............######.##.####################.##########..##########################.####.##############.###########.#########################..####################.############........####.####.#############################..################################.################################.########.###########################.################################.##.##############.#################.#.############.##########.####.#######################................................####.######..##.# #.###..#######.########.#.#####.####################################.#########.######.#.#########.##########.#############################.#.#.##############################.############.#.#######.################.#####.##.#####.####.##.#.#.#####.##.#.##############.#################.####################.##......................######.##.####################.##########..##########################.####.##############.###########.#########################..####################.############.###########.####.###################............################################.################################.########.###########################.######################...........................#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #.###..#######.########.#.#####.####################################.#########.######.#.#########.##########.#############################.#.#.##############################.############.#.#######.################.#####.##.#####.####.##.#.#.#####.##.#.##############.#################.####################.##.##.######.###.#####.#######.##.####################.##########..##########################.####.########.............................###############..####################.############.###########.####.###################.#.#######.#################################.################################.########.###########################.################################.##.############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #.###..#######.########.#.#####.####################################.#########.######.#.#########.########################################.#.#.##############################.############.#.#######.################.#####.##.#####.####.##.#.#.#####.##.#.##############.#################.####################.##.##.######.###.#####.#######.##.####################.##########..##########################.####.########.#####.#####################.###############..####################.############.###########.####.###################.#.#######.#################################.###########################.####.########.###########################.################################.##.############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #.###..#######.########.#.#####.####################################.#########.######.#.#########.##..........................................................................############.#.#######.################.#####.##..............................##############.#################.####################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####################.###############..####################.############.###########.####.###################.#.#######.#################################.###########################.####.########.###########################.############################.###.##.############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #...............................####################################.#########.######.#.#########.##.#######################################.#.###########################################.#.#######.#############.....................................##.#.##############.#################.####################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####################.###############..####################.############.###########.####.###################.#.#######.#################################.###########################.####.########.###########################.############################.###.##.############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #.###.###.###..########.#.#####.####################################.#########.######.#.#########.##.#######################################.#.###########################################.#.#######.#############.##.#####.########.#######.#.#######.##.#.##############.#################.####################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####################.####.............####################.############.###########.####.###################.#.#######.#################################.###########################.####.########.###########################.############################.###.##.############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #.###.###.###..########.#.#####.####################################.#########.######.#.#########...................########################.#.###########################################.#.#######.#############.##.#####.########.#######.#.#######.##.#.##############.#################.####################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####################.####.##########.#####################.############.###########.####.###################.#.#######.#################################.###########################.####.########.###########################.....................................############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #.###.###.###.............#####.####################################.#########.######.#.############.##############.########################.#.###########################################.#.#######.#############.##.#####.########.#######.#..........................................................................######.###.#############.##.####################.##########..##########################.####.########.#####.#####################.####.##########.#####################.############.###########.####.###################.#.#######.#################################.###########################.####.########.###########################.############################.###.##.############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #..............########...............................................................#.############.##############.########################.#.###########################################.#.#######.#############.##.#####.########.#######.#.#######.##.#.######################.##############################.##.##.######.###.#############.##.####################.##########..##########################.####.#.........................................##########.#####################.############.###########.####.###################.#.#######.#################################.###########################.####.########.###########################.############################.###.##.############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #.###.###.###..########.######..####################################.#########.########.############.##############.########################.#.###########################################.#.#######.#############.##.#####.########.#######.#.#######.##.#.######################.##############################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####.###############.###############.#####################.############.###########.####.###################.#.#######...............................................###############.####.########.###########################.############################.###.##.############.#.#################.#.############.##########.####.##########################.##.####.###########.####.#######.######..##.# #.###.###.###...........######..####################################.#########.########.############.##############.########################.#.###########################################.#.#######.#############.##.#####.########.#######.#.#######.##.#.######################.##############################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####.###############.###############.#####################.############.###########.####.###################.#.#########################################.###########.###############.####..........................................########################.###.##.############.#.#################.#.############.##########.............................................................................# #.###.###.###..###############..####################################.#########.########.############.##############.########################.#.###########################################.#.#######.#############.##.#####.########.#######.....................................#.##############################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####.###############.###############.#####################.############.###########.####.###################.#.#########################################.###########.###############.####..#######.###########################.###.########################.###.##.############.#.#################.#.############.##########..###........................................................................# #.###.###.###..###############..####################################.#########.########.############.##############.########################.#.###########################################.#.#######.#############.##.#####.########.#########.#######.##.#.####################.#.##############################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####.###############.###############.#####################.############.###########.####.###################.#.#########################################.###########.###############.####..#######.###########################.###.########################.###.##.############.#.#################.#.############.##########..##############################.##..........................................# #.###.###.###..###############..####################################.#########.########........................................................###########################################.#.#######.#############.##.##....................................####################.#.##############################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####.###############.###############.#####################.############.###########.####.###################.#.#########################################.###########.###############.####..#######.###########################.###.########################.###.##.############.#.#################.#.############.##########..##############################.##..###.#####.#####.####.#######.######..#..# #.###.###.###..###############..####################################.#########.#####################.##############.########################.#############################################.#.#######.#############.##.##.##.########.#########.#######.##.######################.#.##############################.##.##.######.###.#############.##.####################.##########..##########################.####.########.#####.#####.#############......................................##.############.###########.####.###################.#.##########.................................##########.###############.####.......................##############.###.########################.###.##.############.#.#################.#.############.##########..##############################.##..###.#####.#####.####.#######.######..#..# #.###..........................................................................#####################.##############.########################.###############################################.#######.#############.##.##.##.########.#########.#######.##.######################.#.##############################.##.##.######..##.#############.##.####################.##########..##########################.####.########.#####.#####.#############.#.###############.##################.##.############.###########.####.###################.#.##########.##############################..##########.###############...............................................................########.###.##.############.#.#################.#.############.##########..##############################.##..###.#####.#####.####.#######.######..#..# #.###.###.###.........................................##############.###############################.##############.########################.###############################################.######....................................................##.######################.#.##############################.##.##.######..##...........................................................##################.####.########.#####.#####.#############.#.###############.##################.##................................................................................................##########.###############.#####.#####.#.###########################.###.########################.###.##.############.#.#################.#.############.##########..##############################.##..###.#####.##########.#######.######..#..# #.###.###.###.################..#####################.##############.###############################.##############.########################.###############################################.######..#############.##.##.##.########.#########.##########.######################.#.##############################.##.##.######..##.###.########..##.####################.##########........................................##.#####.#####.#############.#.###############.##################.###############.###########.####.###################.#.##########.###############################.##########.###############.#####.#####.#.####.######################.###.########################.###.##.############.#.#################.#.############.##########..##############################.##..###.#####.##########.#######.######..#..# #.....###.###.########..............................#.##############.###############################.##############.########################.###############################################.######..#############.##.##.##.########.#########.##########.######################......................###########.##.#########........................##################.###########.##########.####################.#####.##.#####.#####.#############.#.###############.##################.###############.###########.####.###################.#.##########.###############################.##########.###############.#####.#####.#.####.######################.###.########################.###.##.############.#.#################.#.############.##########..##############################.##..###.....................................# #.#######.###.########.#######..###################.#.##############.###############################.##############.########################.###############################################.######..#############.##.##.##.########.#########.##########.########################.##################.###########.##.##########.##.###.########..##.#.##################.###########.##########.####################.#####.##.#####.#####.#############.#.###############.##################.###############.###########.####.###################.#.##########.###############################.##########.###############.#####.#####.#.####.######################.###.########################.###.##.############.#.#################.#.############.##########..##############################.##..#########.##########.#######.######.##..# #.#######.###.########.#######..###################.#.##############.###############################.##############.########################.#############################.....................................................................##########.########################.##################.###########.##.##########.##.###.########..##.#.##################.###########.##########.####################.#####.##.#####.#####.#############.#.###############.##################.###############.###########.####.###################.#.##########.###############################.##########.###############.#####.#####.#.####.######################.###.########################.###.##.############.#.#################.#.############.##########..##############################.##..#########.##########.#######.######.##..# #.#######.###.########.#######..###################.#.########.#####.###############################.##############.########################.#############################.########.########.######.##############.##.##.##.########.########..##########.########################.##################.###########.##.##########.##.###.########..##.#.##################.###########.##########.####################.#####.##.#####.#####.#############.#.###############.##################.########.........................###################.#.##########.#####.#########################.##########.###############.#####.#####.#.####.######################.###.#######........................................#################.#.############.##########..##############################.##..#########.##########.#######.######.##..# #.#######.###.########.#######..###################.#.########.#####.###############################.##############.########################.#############################.########.########.######.##############.##.##.##.########.########..##########.########################.##################.###########.##.##########.##.###.########..##.#.##################.###########.##########.####################.#####.##.#####.#####.#############.#.###############.##################.###############.################.##############.####.#.##########.#####.#########################.##########.###############.#####.#####.#.####.######################.###.########################.###.#..############.#.#################.#.############.##########..##############################.##..####################.#######.######.##..# #.#######.###.########.#######..##.################.#.########.#####.###############################.##############.########################.#############################.########.########.######.#################.##.##.########.########..##########.########################.#########......................##.##.#######.##.###.########..##.#.##############################.##########.####################.#####.##.#####.........................................################.###############.################........................................#########################.##########.###############.#####.#####.#.####.######################.###.########################.###.#..############.#.#################.#.############.##########..##############################.##..####################.#######.######.##..# #.#######.###.########.#######..##.################.#.########.#####.###############################.##############.########################.#......................................########.######.#################.##.##.########.########..##########.########################.#########.########.###########.##.##.#######.##.###.########.###.#.##############################.##########.####################.#####.##.###########.#############.#.#################.################.###############.###############################.####.#.##########.#####.#########################.##########.###############.#####.#####.#.####.######################.###.########################.###.#..############.#.#################.#.############.##########..##############################.##..####################.#######.######.##..# #.#######.###.########.#######..##.################.#.########.#####.###############################.##############.#####............................................................................................................................................#############.#########.########.###########.##.##.#######.##.###.########.###.#.##############################.##########.####################.#####.##.###########.#############.###################.################.###############.###############################.####.#.##########.#####.#########################.##########.###############.#####.#####.#.####.######################.###.########################.###...........................................................................................................................................# #.#######.###.########.#######..##.################.#.########.#####.###############################.##############.#####.##################.#######.#####################.########.########.######.#################.##.##.########.########..#####################.#############.#########.########.###########.##.##.#######.##.###.########.###.#.##############################.##########.####################.#####.##.###########.#############.###################.################.###############.###############################.####.#.##########.#####.##########.##############.##########.###############.#####.#####.#.####.######################.###.########################.###...................................#.#.############.##########..#################################..############################.#########..# #.#######.###.########.#######..##.################.#.########.#####.###############################.##############.#####.##################.#######.#####################.########.########.######.#################.##.##.########.########..#####################.#############.#########.########.###########.##.##.#######.##.###.########.###.#.##############################.##########.####################.#####.##.###########.#############.###################.################.###############.###############################.####.#.##########.#####...............................................................................################.###.########################.###.#.#############.#.##############..#.#.############.##########..#################################..........................................# #.#######.###.########.#######..##.################.#.########.#####.###############################.##############.#####.##################.#######.#####################.########.########.######.#################.##.##.########.########..#####################.#############.#########.########.###########.##.##.#######.##.###.########.###.#.##############################.##########.####################.#####.##.###########.#############.###################.################.###############.###############################.####.#.##########.#####.##########.##############.##########.###############.#####.#####.######.#####.################.###.########################.###.#.#############.#.##############..#.#.############.#######.##..#################################..############################.#########..# #.#######.###.########.#######..##.################.#.########.#####.................................##############.#####.##################.#######.#####################.########.########.######.#################.##.##.########.########..#####################.#############.#########.########.###########.##.##.#######.##.###.########.###..............................................................###.#####.##.###########.#############.###################.################.###############.###############################.####.#.##########.#####.##########.##############.##########.###############.#####.#####.######.#####.################.###.########################.###.#.#############.#..................................#######.##..#################################..############################.#########..# #.#######.###.########.#######..##.################.#.########.#####.##############################################.#####.##################.#######.#####################.########.########.######.#################.##.##.########.########..#####################.#############.#########.########.###########.##.##.#######.##.###.########.#####.##############################.##########.################.###.#####.##.###########.#############.###################.################.###############.###############################.####.#.##########.#####.##########.##############.##########.###############.#####.#####.######.#####.################.###.########################.###.#.#############.################..#..................................................................#########################.#########..# #.#######.###.########.#######..##.################.#.########.#####.##############################################.#####.##################.#######.#####################.########.########.######.#################.##.##.########.########..#####################.#############.#########.########.###########.##.##.#######.##.###.########.#####.##############################.##########.################.###.#####.##.###########.#############.###################.################.###############.############.##################.####.#.##########.#####.##########.##############.##########.###############.#####.#####.######.#####.################.###.########################.###.#.#############.################..###.####################.###.#################################..##.#########################.#########..# #.#######.###.########.#######..##.################.#.########.#####.##############################################.#####.##################.#######.#####################.########.########.######.#################.##.##.##.................#####################.#############.#########.########.##...................................####.#####.##############################.##########.################.###.#####.##.###########.#############.###################.################.###############.############.#####.############.####.#.##########.#####.##########.##############.##########.###############.#####.#####.######.#####.################.###.########################.###.#.#############.################..###.####################.###.#################################..##.#########################.##########.# #.#######.###.########.#######..##.################.#.########.#####.##############################################.#####.##################.#######.#####################.########.########.######.#################.##.##.#####.##.########..#####################.#############.#########.########.##.########.##.##.#######.##.###.###.####.#####.##############################.##########..........#######.###.#####.##.###########.#############.###################.################.###############.############.#####.############.####.#.##########.#####.##########.##############.##########.###############.#####.#####.######.#####.################.###.########################.###.#.#############.################..###.####################.###.#################################..##.#########################.##########.# #.................................................................................................#################.#####.##################.#######.#####################.##................................................................................................................########.##.########.##.##.#######.##.###.###.####.#####.##############################.###################.#######.###.#####.##.###########.#############.###################.################.###############.############.#####.############........##########.#####.#######.##.##############.##########.###############.#####.#####.######.#####.################.###.########################.###.#.#############.################..###.####################.###.#################################..##.#########################.##########.# #.#######.###.########.#######..##.################.#.########.#####.############################.#################.#####.#######............#######.#####################.##.#####.########.######.#################.##.##.#####.##.########..#####################.#############.........................................####.##.###.###.####.#####.##############################.###################.#######.###.#####.##.###########.#############.###################.################.###############.############.#####.############.####.############.#####.#######.##.##############.##########.###############.#####.#####.######.#####.################.###.########################.###.#.#############.################..###.####################.###.#################################..##.#########################.##########.# #.#######.###.########.#######.###.################.#.########.#####.############################.#################......................................................................................................##.#####.##.########..#####################.################################.##.########.#####.#######.##.###.###......#####.##############################.###################.#######.###.#####.##.###########.#############.###################.################...................................................................#####.#######.##.##############.##########.###############.#####.#####..............################.###.########################.###...................................###.####################.###.#################################..##.#########################.##########.# #.#######.###.########.#######.###.################.#.########.#####.############################.#######################.#######.##################.#####################.##.######.#######.######.#################.##.##.#####.##.########..#####################.################################.##.########.#####.#######.##.###.##############.##############################.###################.#######.###.#####.##.###########.##............###################.################################....................############.####.############.#####.#######.##.##############.##########.###############.#####.############.######################.###.########################.###.#.##############################..###.####################.###.#################################..##.#########################.##########.# #.#######.###.########.#######.###.################.#.########.#####.############################.#######################.#######.##################.#####################.##.######.#######.######.#################.##.##.#####.##.########..#####################.################################.##.########.#####.#######.##.###.##############.############...................###################.#######.###.#####.##.###########.##.##############################..........................................####.#####.############.####.############.#####.#######.##.##############.##########.###############.#####.############.######################.###.########################.###.#.##############################..########################.###.#################################..##.#########################.##########.# #.#######.###.........................................########.#####.############################.#######################.#######.##################.#####################.##.######.#######.######.#################.##.##.#####.##.########..#####################.################################.##.########.#####.....................................######.#####################################.#######.###.#####.##.###########.##.#######################################################################.####.#####.############.####.############.#####.#######.##.##############.##########.###############.#####.############.######################.###.########################.###.#.###########################......................#######.###.#################################..##.#########################.##########.# #.#######.############.#######.###.################.##########.#####.############################.#######################.#######.##################.#####################.##.######.#######.######.#################.##.##.#####.##.########..#####################.################################.##.########.#####.##.#######..##.##############.#####.######.#####################################.#######.###.#####.##.###########.##.#######################################################################.####.#####.############.####.############.#####.#######.##.##############.##########.###############.#####.############.######################.###.########################.###.#.###########################..#..################.#######.###.#################################..##.#########################.##########.# #.#######.############.#######.###.################.##########.#####.############################.#######################.#######.##################.#####################.##.######.##..................................##.#####.##.########..#####################.#########################...............................................................................................................................................#######################################################################.####.#####.############.####.############.#####.#######.##.##############............................#####.############.######################.###.########################.###.#.###########################..#..################.#######.###.#################################..##.#########################.##########.# #.#######.############.#######.###.################.##########.#####.############################.#######################.#######.##################.#####..........................................##########.######.##.##.#####.##.########..#####################.################################.##.#.######.#####.##.#######..##.#########.#.##.#####.############################################.#######.###.#####.##.###########.##.#######################################################################.####.#####.############.####.############.#####.#######.##.##############.##########.###############.#####.############.######################.###.########################.###.#.###################.#######..#..################.#######.###.#################################..##.#########################.##########.# #.#######.############.#######.###.################.##########.#####..............................#######################.#######.##################.########################.######.#########################.######.##.##.#####.###########..#####################.################################.##.#.######.##........................................############################################.#######.###.#####.##.###########.##.#######################################################################.####.#####.############.####.############.#####.#######.##.##############.##########.###############.#####.############.###........................########################.###.#.###################.#######..#..################.#######.###.#################################..##.#########################.##########.# #.#######........................................##.##########.#####.############################.##...........................................................................................................######.##.##.#####.###########..#####################.################################.##.#.###.................................#.#.#######..############################################.#######.###.#####.##.###########.##.#######################################################################.####.#####.############.####.############.####..#######.##.##############.##########.###############.#####.############.###.##################.############################.###.#.###################.#######..#..################.#######.###.#################################..##.#########################.##########.# #.####################.###.###.###.################.##########.#####.############################.#######################.#######.##################.########################.######.########################..######................................###############.################################.##.#.###.##.##.##.##.#######..##.#######.#.#.#######..############################################.#######.###.#####.##.###########.##.#######################################################################.####.#####.############.####.############.####..#####.............................................................................................................................................................################.#######.###.#################################..##.#########################.##########.# #.####################.###.###.###.################.##########.#####.############################.#######################.#######.##################.########################.######.########################..######.##.##.#####.###########.######################.################################.##.#.###.##.##.##.##.#######..##.#######.#.#.#######..############################################.#######.###.#####.##.###########.##.#######################################################################.####.#####.############.####.############.####..#####.#.##.##############.##########.###############.#####.############.###.##################.#######.........................................................................................#################################..##.#########################.##########.# #.####################.###.###.###.################.##########.#####.############################.#######################.#######.##################.########################.######.########################..######.##.##.#####.###########.######################.################################.##.#.###.##.##.##.##.#######..##.#######.#.#.#######..############################################.#######.###.#####.##.###########.##.#######################################################################.####.#####.############.####.................................................................................................................................####.#############.#.###################.#######..#.######.##########.#######.#####################################..##.#########################.##########.# #.####################.###.###.###.################.##########.#####.############################.#######################.#######.##################.########################.######.########################..######.##.##.#####.###########.######################.################################.##.#.###.##.##.##.##.#######..##.........................................#########################.#######.###.#####.##.###########.##.#####.#################################################################.####.#####.############.####.############.####..#####.#.##.#######.######.##########################.#####.##########.#.###.##################.##################.#############.#.###################.#######..#...........................#####################################..##.#########################.##########.# #.####################.###.###.###.################.##########.#####.############################.#######################.#######.##################.########################.######.########################..######.##.##.#####.###########.######################.################################.##.#.###.##.##.##.##.#######..#######.##.#.#.#######..############################################.#######.###.#####.##.###########.##.#####.#################################################################.####.#####.############.####.############.####..#####.#.##.#######.######.##########################.#####.##########.#.###.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.####################.###.###.###.################.##########.#####.############################.#################.#####.#######.##################.########################.##.###.#############.##########..######.##.##.......................................##.################################.#.....................................................############################################.#######.###.#####.##.###########.##...............................................................................####.############.####.############.####..#####.#.##.#######.######.##########################.#####.##########.#.###.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.####################.###.###.###.################.##########.#####.###########################............................................................................#.##.###.#############.##########..######.##.########.###########.###################.##.################################.#..#.###.##.##.##.##.##.#.##..#######.##.#.#.#######..############################################.#######.###.#####.##.###########.##.#####.#################################################################.####.#####.############......############.####..#####.#.##.#######.######.##########################.#####.##########.#.###.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.####################.###.###.###.################.##########.#####......................######..#################.#####.#######.#######......................................#.###.#############.##########..######.##.########.###########.###################.##.################################.#..#.###.##.##.##.##.##.#.##..#######.##.#.#.#######..#####################......................................###.##.###########.##.#####.#################################################################.####.#####.##############################.................................##########################.#####.##########.#.###.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.####################.###.###.###.################.##########.####################.############..#################.#####.#######.#######.##########.######################.#..#.###.#############.#####.......................................................................................................##.##.##.##.##.#.##..#######.##.#.#.#######..##########################################.#.#######.###.#.###.##.###########.##.#####.#################################################################.####.#####.##############################.####..#####.#.##########.#################################.#####.##########.#.###.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.####################.###.###.###.####.............##########.####################.############..#################............................#####.######################.#..#.###.#############.#####.####..######.##.########.###########.###################.##.################################.#..#.###.................................#.#.#######..##########################################........##.###.#.###.##.###########.##.#####.#################################################################.####.#####.##############################.####..#####.#.##########.#################################.#####.##########.#.###.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.####################.###.###.###.####.######################.####################.############..#################.#####.#######.#######.####.#####.######################.#..#.###.#############.#####.####..######.##.########.###########.###################.##.################################.#..#.###.##.##.##.##.##.#.###.#######.##.#.#.#######..############################################.####.##.###.#.###.##.###########.##.#####.#################################################################.####.#####.##############################.####..........................................................................###.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.####################.........###.####.######################.####################.############..#################.#####.#######.#######.####.#####.######################.#..#.###.#############.#####.####..######.##.########.###########.########.......####.##.################################.#..#.###.##.##.##.##.##.#.###.#######.##.#.#.#######..############################################.####.##.###.#.###.##.###########.##.#####.#################################################################.####.#####.##############################.#####.#####.#.##########.#######################################.##########.#####.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################................##############.##########.# #.########################.##..###.####.######################.####################.############..########.................................###.#####.######################.#..#.###.#############.#####.####..######.##.########.###########.########.#####.####.##.################################.#..#.###.##.##.##.##.##.#.###.#######.##.#.#..............................########################.####.##............................................########################################################.####.#..............................#####.#####.#####.#.##########.#######################################.##########.#####.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.########################.##..###.####.######################.####################.############..#################.#############.#######..###.#####.######################.#..#.###.#############.#####.####..######.##.########.###########................####.##.################################.#..#.###.##.##.##.##.##.#.###.#######.##.#.#..######..###################.########################.####.##.###.#.######.###########.##.#####.#################################################################.####.#.##################################.#####.#####.#.##########.#######################################.##########.#####.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##.#########################.##########.# #.########################.##..###.............................####################.############..#################.#############.#######..###.#####.######################.#..#.###.......................................######.####################.##########.##.################################.#..#.###.##.##.##.##.##.#.###.#######.##.#.#..######..###################.########################.####.##.###.#.######.###########.##.#####.############.####################################################.####.#.##################################.#####.#####.#.##########.#######################################.##########.#####.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################......########################.##########.# #.########################.##..###.####.######################.####################.############....................................................................#######.#..#.#################.#####.####..######.##.#.######.####################.##########.##.################################.#..#.###.#####.##.##.##.#.###.#######.##.#.#..######..###################.########################.####.##.###.#.######.###########.########.############.####################################################.####.#.##################################.#####.#####.#.##########.##################################################.#####.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##..########################.##########.# #.########################.##..###.####.##.........................################.############..#################.#####################..###.#####.######################.#..#.#################.#####.####..######.##.#.######.####################.##########.##.################################.#..#.###.#####.##.##.##.#.###.#######.##.#.#..######..###################.########################.####.##.###.#.######.###########.########.############.####################################################.####.#.########.................................#####.#.##########.##################################################.#####.##################.##################.#############.#.###################.#######..########.##########.#######.#####################################..##..########################.##########.# #.########################.##..###.####.##.###################.###.################.############..#################.#####################..###.#####.######################.#..#.#################.#####.####..######.##.#.######.####################.##########.##.################################.#..#.###.#####.##.##.##.#.###.#######.##.#.#..######..###################.########################.####.##.###.#.######.###########.########.############.####################################################.####.#.########.#########################.#####.#####.#.##########.##################################################.#####.#############......................................................................########.##########.#######.#####################################..##..########################.##########.# #.########################.##..###.####.##.###################.###.################.############..#################.#####################..###.#####.######################.#..#.#################.#####.####..######.##.#.######.####################.##########.##.################################.#..#.###.#####.##.##.##.#.###.#######......................##############..............###########.####.##.###.#.######.###########.########.############.####################################################.####.#.########.#########################.#####.#####.#.##########.##################################################.#####.#############.####.##################.#############.#.###################.#######.#########.##########.#######.#####################################..##..########################.##########.# #.########################.##..###.####.##.###################.###.################.############..#################.#####################..###.#####....................###.#..#.#################.#####.####..######.##.#.######.####################.##########.##.################################.#..#.###.#####.##.##.##.#.###.#######..#.#.#..######..################################.###########.####.##.###.#.######.###########.########.############.######.#############################################.####.#.########.#########################.#####.#####.#.##########.##################################################.#####.#############.####.##################.#############.#.###################.#######.#########.##################.#####################################..##..########################.##########.# #.########################.##..###.####.##.###################.###.################...............#################.#####################..###.#####.##################.###.#..#.#################.#####.####..######.##.#.######.####################.##########.##.################################.#..#.###.#####.##.##.##.#.###.#######..#.#.#..######..################################.###########.####.##.###.#.######.###########.##.#####.############.######.#############################################.####.#.########.#########################.#####.#####.#.##########.##################################################.#####.#############.####.########...........................###################.#######.#########.##################.#####################################.###..########################.##########.# #.########################.##........................................##############.###############################.#####################......................########.###.#...............................#..######.##.#.######.####################.##########.##.################################....#.###.#####.##.##.##.#.###.#######..#.#.#........................................................................................##.#####.############.######.#############################################.####.#.########.#########################.#####.#####.#.##########.##################################################.#####.#############.####.########.###.#####.#############.#.#####...###########.#######.#########.##################.#####################################.###..########################.##########.# #.########################.##..###.####.##.###################.###.#.##############.###############################.######################.###.#####.#########.########.###.#.##.#################.#####.##.#..######.##.#.######.####################.##########.##.##################################.##.###.#####.##.##.##.#.###.#######..#.#.#.#######..##############################.#.################.##.###.########.#########.####.#####.############.######.###########################.#################.####.#.########.#########################.#####.#####.#.##########.##################################################.#####.#############.####.########.###.#####.#############.#.#####.#.###########.#######.#########..############....................................................#.....................##########.# #.########################.##..###.####.##.###################.###.#.##############.###############################.######################.###.#####.#########.########.###.#.##.#################.#####.##.#..######.##.#.######.####################.##########.##.##################################.##.###.#####.##.##.##.#.###.#######..#.#.#.#######..##############################.#.################.##.###.########.#########.####.#####.############.####.................................................................................................#####.#.##########.##################################################.#####.#############.####.########...........................#####.#.###########.#######.#########..#################.##############.######################.###..##.#.##############################.# #.########################.##..###.####.##.###################.###.#.##############.###############################.######################.###.#####.#########.########.###.#.##.#################.#####.##.#..######.##.#.###########################.##########.##.##################################.##.###.#####.##.##.##.#.###.#######..#.#.#.#######..##############################.#.################.##.###.########.#########.####.#####.############.####.#.###########################.########.###############.########.###############.#########.#####.#####.#.##########.##################################################.#####.#############.####.############.#####.#############.#.#####.#.###########.#######.#########..#################.##############.######################.####.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.##############.###############################.######################.###.#####.#########.########.###.#.##.#################.#####.##.#..######.##.#.###########################.##########.##.##################################.##.###.#####.##.##.##.#.###.#######..#.#.#.#######..##############################.#.################.##.###.########...............................................................................................########.###############.#########.#####.#####.#.##########.########################.................................#############.####.############.#####.#############.#.#####.#.###########.#######.#########..#################.##############.######################.####.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.##############.###############################.######################.###.#####.#########.########.###.#.##.#################.#####.##.#..######.##.#.###########################.##########.##.##################################.##.###.#####.##.##.##.#.###.#######..#.#.#.######........................................................###.########..########.####.#####.##########.#.####...###########################.########.########################.###############.#########.#####.#####.#.##########.########################.#########################.###################.####.############.#####.#############.#.#####.#.###########.#######.#########..#################.##############.######################.####.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.##############.###############################.######################.###.#####.#########.########.###.#.##.#################.#####.##.#..######.##.#.###########################.##########.##.###############################....................................###..#.#.#.#######..##############################.#.################.######.########..########.####.#####.########...............................................................................##########.#########.#####.#####.#.##########.########################.#########################.###################.####.############.#####.#############.#.#####.#.###########.#######.#########..#################.##############.######################.##........##############################.# #..............................###.####.##.###################.###.#.##############.###############################.######################.###.#####.#########.########.###.#.##.###...............#####.##.#..######.##.#.###########################.##########.##.###############################.##..#.###.#####.##.##.##.#.###.###.###..#.#.#.#######..##############################.#.################.######.########..########.####.#####.########.#.#.####...###########################.########.#####################.##.####.##########.#########.#####.#####.#.##########.########################.#######.#################.###################.####.############.#####.#############.#.#####.#.###########.#######.#########..#################.##############.######################.##.#.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.##############.###############################.######################.###.#####.#########.########.###.#.##.###.############..#####.##.#..######.##.#.###########################.##########.##.###############################.##..#.###.#####.##.##.##.#.###.###.###..#.#.#.#######.###############################.#.#######.########.###............................####..########.#.#.####...###########################.########.#####################.##.####.##########.#########.#####.#####.#.##########.########################.#######.#################.###################.####.############.#####.#############.#.#####.#.###########.#######.#########..#################.##############.######################.##.#.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.###########....###############################.######################.###.#####.#########.########.###.####.###.############..#####.##.#..######.##.#.###########............................##.###############################.##..#.###.#####.##.##.##.#.##...................................#####################.#.#######.########.######.#########.########.####.####..########.#.#.####...###########################.########.#####################.##.####.##########.#########.#####.#####.#.##########.########################.#######.#################.###################.####.############.#####.#############.#.#####.#.###########.#######.#########..#################.##############.######################..........................................# #.########################.##..###.####.##.###################.###.#.###########.#..###############################.######################.###.#####.#########.########.###.####.###.############..#####.##.#..######.##.#.###########.###############.#############.###############################.##..#.###.#####.##.##.##.#.###.###.###..#.#.#.#######.#########.#####################.#.#######.########.######.#########.########.####.####..########.#.#.####...###########################.########.#####################.##.####.##########.#########.#####.#####.#.##########.########################.#######.#################.###################.####.############.#####.#############.#.#####.#.###########.#######.#########..############......................................................##############################.# #.########################.##..###.####.##.###################.###.#.###########.#..###############################.#######....................#####.#########.########.###................................................###########.###############.#############.###############################.##..#.###.#####.##.##.##.#.###.###.###..#.#.#.#######.#########.#####################.#.#######.########.######.#########.########.####.####..########.#.#.####...###########################.########.#####################.##.####.##########.#########.#####.#####.#.##########.########################.#######.#################.###.........................................#############.#.#####.#.###########.#######.#########..#################.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.###########.#..###############################.#######.##############.###.#####......................................#######.######.##.#..######.##.#.###########.###############.#############.###############################.##..#.###.#####.##.##.##.#.###.###.###..#.#.#.#######.#########.#####################.#.#######.#######..................................................................####################.########.#####################.##.####.##########.#########.#####.#####.#.##########.########################.#######.#################.###.#############.#.####............................................###########.#######.#########..#################.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.###########.#....................................................................................#.########.###.####.#######.######.##.#..######.##.#.###########.###############.#############.###############################.##..#..................#.#.###.###.###..#.#.#.#######.#########.#####################.#.#######.#######..######.#########.########.####.####.#########.#.#.####...####.#.####################.########.#####################.##.####.##########.#########.#####.#####.#.##########.....................................##############.###.#############.#.####.############.##############....................................#########..#################.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.###########.#..########.#############..###############.##############.###.#####..########.########.########.###.####.#######.######.##.#..######.##.#.###########.###############.#############.##########################.........................##.##.#.###.###.###..#.#.#.#######.#########.################.........................######.#########.########.####.####.#########.#.#.####...####.#.####################.########.#.###################.##.####.##########.#########.#####.#####.#.##########..#######################.#######.##.##############.###.#############.#.####.############.##############.####.#.#####.#############.#######.#########..#################.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.###################.###.#.###########.#..########.#############..###############.##############.###.#####..########.########.########.##..####.#######.######..........................................................................................................................#.###.###..#.#.#.#######.#########.#####################.#.#######.#######..######.#########.########.####.####.#########.#.#.####...####.#.####################.########.#.###################.##.####.##########.#########.#####.#####.#.##########..#######################.#######.##.##############.###.#############.#.####.############.##############.####.#.#####.#############.#######.#########..#################.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.###################.............................................................................###.#####..########.########.########.##..####.#######.#########.#..######.##.#.###########.###############.###########################.############.####.##..#.###.####..#####.##.#.#.#.###.###..###.#.#######.########...........................................................................###.######................................................###.#.###################.##.####.##########.#########.#####.#####.#.##########..#######################.#######.##.##############.###.#############.#.####.############.##############.####.#.#####.#############..........................###########.##############.##.###################.##.#.##.#.##############################.# #..............................................................###.#.###########.#..########.#.###########..###############.###.#########..###.#####..########.########.########.##..####.#######.#########.#..######.##.#.###########.###############.###########################.############.####.##..#.###.####..#####.##.#.#.#.###.####.###.#.#######.#########.#####################...#######.#######..######.#########.########.####..###.######.##.#.#.####...####.#.###.################.####.###.#.###################.##.####.##########.#########.#####.#####.#.##########..#######################.#######.##.##############.###.#############.#.####.############.##############.####.#.#####.#####################.#########..#.###.###########.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.########................#.###########.#..########.#.###########.....................................#####..########.########.########.##..####.#######.#########.#..######.##.#.###########.###############.###########################.############.####.##..#.###.####..#####.##.#.#.#.###.####.###.#.#######.#########.#####################...#######.#######..######.#########.########.####...........................####.#.###.################.####.###.#.###################.##..............................................#####..#######################.#######.##.##############.###.#############.#.####.############.##############.####.#.#####.#####################.#########..#.###.###########.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.#######################.#.###########.#..########.#.###########..###############.###.........................................########.##..####.#######.#########.#..######.##.#.###########.###############.###########################.############.####.##..#.###.####..#####.##.#.#.#.###.####.###.#.#######.#########.........#############...#######.#######..######.#########.########.####..###.###.##.##.#.#.####...####.#.###.################.####.###.#........................####.##########.#########.#####.#####.#.####.#####..#######################.#######.##.##############.###.#############.#.####.############.......########.####.#.#####.###################..............#.###.###########.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.#######################.#.###########.#..########.#.###########..###############.###.##########.#.....................................##..####.#######.#########.#..######.##.#.###########.###############.###########################.############.####.##..#.###.####..#####.##.#......................................................................#######..######.#########.########.####..###.###.##.##.#.#.####...####.#.###.################.####.###.#.###################.##.####.##########.#########.#####.#####.#.####.#####..#######################.#######.##.##############.###.#############.#.####.############.##############.####.#.......###################.#.#########..#.###.###########.##############.##.###################.##.#.##.#.##############################.# #.########################.##..###.####.##.#######################.#.###########.#..########.#.###########..###############.###.##########.###.#####..########.########.########.##..####.#######.#########.#..######.##.#.###########.###############.###########################.############.####.##..#.###.####..#####.##.###.#.###.####.###.#.#######.#########.#######.#####.####.##...#######.#######..######.#########.########.####..###.###.##.##.#.#.####...####.#.###.################.####.###.#.###################.##.####.##########.#########.#####.#####.#.####.#####..#######################.#######.##.##############.###.#############.#.####.############.##############.####.###########################.#.#########..#.###.###########.##############.##.###################.##.#.#...............................###.# #.########################.##..###.####.##.#######################.#.###########.#..########.#.###########..###############.###.##########.###.#####..########.########.########.##..####.#######.#########.#..######.##.#.###########.###############.###########################.############.####.##..#.###.####..#####.##.###.#.###.####.###.#.#######.#####.###.#######.#####.####.##...#######..........................................................................###.################.........................................................................#.####.#####..#######################.#######.##.##############.###.#############.#.####.############.##############.####.###########################.#.#########..#.###.###########.##############.##.###################.##.#.#..#................................# #.########################.##..###.####.##.#######################.#.###########.#..########.#.###########..###############.###.##########.###.#####..########.########.########.##..####.#######.#########.#..######.##.#.###########.###############.###########################.############.####.##..#.###.####..#####.##.###.#.###.####.###.#.#######.#####.###.#######.#####.####.##...#######.#######..######.#########.########.####..###.###.##.##.#.#.#####..####.#####.################.####.###.#.###################.#..####.##########.#########.#####.#######.####.#####..#######################.#######.##.##############.###.#############.#.####.############.##############.####.###########################.#.#########..#.###.###########.##############.##.###################.##.#.#..############.###################.# #.########################.##...............................................####.#..########.#.###########..###############.###............###.#####..########.########.########.##......................................................#############.###########################.############.####.##..#.###.####..#####.##.###.#.###.####.###.#.#######.#####.###.#######.#####.####.##.......###.#######..######.#########.########.####..###.###.##.##.#.#...............................................#..............................................................####.#####..#######################.#######.##.##############.###.#############.#.####.############.##############.####.###########################.#.#########..#.###.###########.##############.##.###################.##.#.#..############.###################.# #.########################.##.####.#######.#########################.......................#.#.###########.......................................###..########.########.########.##..####.#######.#########.##.######.##.#.###########.###############.###########################.####.#######.####.##..#.###.####..#####.##.###.#.###.####.###.#.#######.#####.###....................##..####.###.#######..######.#########.########.####..###.###.##.##.#.#.#####..##########.################.####.###.#####################.#..####.##########..########.#####.#######.####.#####..#######################.#######.##.##############.###.#############.#.####.############.##############.####.###########################.#.#########..#.###.###########.##############.##.###################.##.#.#...................................# #.########################.##.####.#######.######################.#########.####.#..######.#.#.###########..###############.##############.###.#####..########.########.########.##..####.#######.#########.##.######.##.#.###########.###############.###########################.####.#######.####.##..#.###.####..#####.##.###.#.###.####.###.#.#######.#####.###########.#####.#######..####.###.#######..######.#########.########.####..###.###.##.##.#.#.#####..##########..............................................................................#####.#######.####.#####..#######################.#######.##.##############.###.#############.#.####.############.##############.####.###########################.#.#########..#.###.###########.##############.##.###################.##.#.#..############.###################.# #.########################.##.####.#######.######################.#########.####.#..######.#.#.###########..###############.##############..............................########.##..####.#######.#########.##.######.##.#.###########.###############.###.#######################.####.#######.####.##..#.###.####..#####.##.###.#.###.####.###.#.#######.#####.###########.#####.#######..####.###.#######..######.#########.########.####.........................................................................................####................................................................................##.##############.###.#############.#.####.############.##############.####.###########################.#.#########..#.###.###########.#################.###################...................................######.# #.########################.##.####.#######.######################.#########.####.#..######.#.#.###########..###############.##############.###.#####..########.#################.##..####.#######.######....##.######.##.#.###########.###############.###.#######################.####.#######.####.##..#.########..#####.##.###.#.###.####.###.#.#######.#####.###########.#####.#######..####.###.#######..######.#########.########.####..###.###.##.##.#.#.#####..##########.###########.####.####.###.#####################.#.################..##############.#######.####.#####..###############################.##.##############.###.#############.#.####.############.##############.################################.#.#########..#.###.###########.#################.######################.#.#..############.############.######.# #................................................................................................................##########.................##.#####..########.#################.##..####.#######.######.#####.........................................###.#######################.................................................................#######.#####.###########.#####.#######..####.###.#######..######.####.............................##.##.#.#.#####..##########.###########.####.####.###.#####################.#.################..##############.#######.####.#####..###############################.##.##############.###.#############.#.####.############.##############.################################.#.#########..#.###.###########.#################.######################.#.#..############.##########..........# #.########################.##.####.#######.######################.#########.####.#..######.#.#.###########..###########################.##.###.#####..########.#################.##..####.#######.######.#####.######.##.#.###########.###################.############################.#######.####.##..#.########..#####..#.###.#.###.####.###.#.#######.#####.###########.#####.#######..####.###.#######..######.####.####.########.####..###.###.##.##.#.#.#####..##########.###########.####.####.###.#####################.#.################..##############.#######.####.#####..###############################.##.##############.###.#############.#.####.############.##############.################################.#.#########..#.###.###########.#################.######################.......................................# #.##.#####################.##.####.#######.######################.#########.####.#..######.#.#.###########..###########################.##.###.#####..########.#################.##..####.#######.######.#####.######.##.#.###########.###################.############################.#######.####.##..#.########..#####..#.###.#.###.####.###.#.#######...................#####.#######..####.###.#######..######.####.####.#######..####..###.###.##.##.#.#.#####..##########.###########.####.####.###.#####################.#.################..##############.#######.####.#####..###############################.##.##########.........#############.#.####.############.##############.################################.#.#########..#.###.###########.#################.########################.##.############.##########.#.######.# #...........................................................................................................###########################...............########.#####......................#######.######.#####.######.##.#.###########.###################.############################.#######.............................#.###.#.###.####.###.#.#######.#####.###########.#####.#######..####.###.#######..######.####.####.#######.................................##########.###########.####.####.###.#####################.#.################..##############.#######.####.#####..###############################.##.##########.###.#################.#.####.############.##############.################################.#.#########..#.###.###########.#################.########################.##.############.##########.#.######.# #.##.#####################.##.####.#######.######################.#########.####.#.#######.#.#.###########..###########################..#.###.######.########.#####.###########.##..###..#######.######.#####.######.##.#.###########.###################.############################.############.##..#.########..#####.##.###.#.###.####.###.#.##.####.#####.###########.#####.#######..####.###.#######..######.####................................................########.###########.....................................................................................#####..###############################.##.##########.###.#################.#.####.############.##############.################################.#.#########..#.###.###########.#################.########################.##.############.##########.#.######.# #.##.#####################.##.####.#######.######################.#########.####.#.#######.#.#.###########..#######################......................................#######.##..###..#######.######.#####.######.##.#.###########.###################.############################.############.##..#.########..#####.##.###.#.###.####.###.#.##.####.#####.###########.#####.#######..####.###.#######..######.####.####..............................#..######.###########.###########.####.####.###.#####################.#.###############...##############.#######.####.#####..###############################.##.##########.###.#################.#.####.############.##############.################################.#.#########..#.###.###########.#################.########################.#...................................# #.##.#####################.##.####.#######.######################.#########.####.#.#######.#.#.###########..###################.......................########....................................######.#####.######.##.#.###########.###################.############################.############.##..#.########..#####.##.###.#.###.####.###.#.##.####.#####.###########.#####............................######.####.############.#####..###.###.##.##.#..######.###########.###########.####.####.###.#####################.#.###############...##############.#######.####.#####..###############################...............###.#################.#.####.############.##############.################################.#.#########..#.###.###########.#################.########################.#..############.##########.#.######.# #.##.#####################.##.####.#######.######################.#########.####.#.#######.#.#.###########..###################.#######..#.###.###############.#####.###.#######.##..###..##############.#####.######.##.#.###########.###################.############################.############.##..#.................##.###.#.###.####.###...##.####.#####.###########.#####.#######..#.##.###.#######..######.####.############.#####..###.###.##.##.#..######.###########.###########.####.####.###.#####################.#.###############...##############.#######.####.#####..##################################.##############.#################.#.####.############.##############.###############################......#######..#.###.###########.#################.########################.#..############.##########.#.######.# #.##.#####################.##.####.#######.######################.#########.####.#.#######.#.#.###########..###################.#######..#.###.###############.#####.###.#######.##....................................................###################.############################.############.##..##########..#####.##.###.#.###.####.###...##.####.#####.###########.#####.#######....##.###.#######..######.####.###########.................................###########.###########.####.####.###.#####################.#.###############...##############.#######.####.#####.......................................................####.............####.############.##############.################################.#................................................########################.#..############.##########.#.######.# #.##.#####################.##.####.#######.######################.#########.####.#.#######.#.#.###########..###################.#######..#.###.###############.#####.###.#######.##..###..#####.########.#####.######.##.#.###############################.############################.############.##..##########..#####.##.###.#.###.####.###...##.####.#####.#####...............................#######..######.####.############.#####.####.###.##.##.#..##################.###########.####.####.###.#####################.#.###############...##############.#######.####.#####.###################################.#################.####.#########.######.############.##############.################################.###.#######.##.###.###########.##########################################.#..############.##########.#........# #..............................###.#######.######################.#########.####.#.#######.#.#.###########..###################.#######..#.###.###############.#####.###.#######.##..###..#####.########.#####.######.##.#.###############################.############################.############.##..##########..#####.######.#.###.####.###...##.####.#####.#####.#####.#####.#######........................................................###.##.##.#..##################.###########.####.####.###.........................###############...##############.#######.####.#####.###################################.#################.####.#########.######.############.##############.################################.###.#######.##.###.###########.##########################################.....................................# #.##.#####################.##..###.#######.######################.#########.####.#.#######.#.#.##.########..###################.#######..#.###.###############.#####.###.#######.##..###..#####.########.#####.######.##.#.###############################.############################.############.##..##########..#####.######.#.###.####.###...##.####.#####.#####.#####.#####.#######....##.###.########.#####..####.############.#####.########.##.##.#..##################.###########.####.####.###..####################.#################...##############.#######.####.#####.###################################.#################.####.#########.######.############.##############.################################.###.#######.##.###.###########.##########################################.#..############.##########.#.######.# #.##.#####################.##..###.#######.######################.#########.####.#.#######.#.#.##.########..###################.#######..#.###.###############.#####.###.#######.##..###..#####.########.#####.######.##.#.###############################.############################.############.##..##......................................................................................................................................####.##.##.#..##################.###########.####.####.###..####################.#################...##############.#######.####.#####.###################################.#################.####.#########.######.############.##############.################################.###.#######.##.###.###########.##########################################.#..############.##########.#.######.# #.##.#####################.##..###.#######.######################.#########.####.#.#######.#.#.##.########..###################.#######..#.###.###############.#####.###.#######.##..###..#####.########.#####.######.##.#.###############################.############################.############.##..##.#######..#####.######.#.###.####.###...##.####.#####.#####.#####.#####.####.##....##.###.########.#####..####.###########..#####.###.####.##.##.#..##################.###########.####.####.###..####################.#################...##############.#######.####.#####.###################################.#################.####.#########............................................########################.###.#######.##.###.###########.##########################################.#..############.##########..........# #.##.####..................................######################.#########.####.#.#######.#.#.##.########..###################.####...........###############.#####.###.#######.##..###..#####.########.#####...........#.#########################.........................................................................................###...##.####.#####.#####.#####.#####.####.##....##.###.########.#####..####.###########..#####.###.####.##.##.#..#####....................................###..####################.#################............................................................................................................####.############.##############.#######.########################.###.#######.##.###.###########.##########################################.#..############.##########.#.######.# #...........................................................................................................###################.####.##..#.###################.#####.###.#######.##..###..#####.########.#####.######.####.####################......#####.........................................#.##.###.#######..#####.######.#.###.########...##.####.#####.#####.#####.#####.####.##....#.........................#.###########..#####.###.####.##.##.#..#####.############.###########.####.#########.#######################################.###############.#######.####.#####.###################################.#.###############.##############.#.####.############.##############.#######.########################.###.#######.##.###.###########.##########################################.#..############.##########.#.######.# #.##.#####################.##.####.#######.###########............#########.####.#.#######.#.#.##.###......................................###################.#####.###.#######.##..###..#####.########.#####.######.####...........................................................................##.###.#######..#####.######.#.###.########...##.####.#####.#####.#####.#####.####.##....#..###.########.#####..##.#.###########..#####.###.####.##.##.#..#####.############.###########.####.#########.#######################################.###############.#######.####.#####.###################################.#.###############.##############.#.####.############.##############.#######.########################.###.#######.##.###.###########.##########################################.#..############.##########.#.######.# #.##.#####################.##.####.#######.###########.##########.#########.####.#.#######.#.#.##.###.####..###################.####.##..#####################.#####.###.#######.##..###..#####.########.#####.######.####.##################.#.####.#####..###########################.#########..####.###.#######..#####.######.#.###.########...##.####.#####.#####.#####.#####.####.##....#..###.########.#####..##.#.###########..#####.###.#.........................................##.####.#########.#######################################.###############.#######.####.#####.###################################.#.###############.##############.#.####.############.##############.#######.########################....................###########.###############################.......................................#.######.# #.##.#####################.##.............................#######.#########.####.#.................................############.####.##..#####################.#####.###.#######.##..###..#####.########.#####.######.####.##################.#.####........###########################.#########..####.###.#######..#####.######.#.###.########...##.####.#####.#####.#####.#####.####.##.........................................................................#.############.########.##.####.#########.#######################################.###############.#######.####.#####.###################################.#.###############.##############.#.####.############.##############.........############################.#######.##.###############.###############################.##########.#..############.##########.#.######.# #.##.#####################.#######.#######.###########.##.#######.#########.####.#.#######.#.#.##.###.#####.###################.####.##...............########.#####.###.#######.##..###..#####.########.#####.######.####.##################.#.####.######.###########################.#########..####.###.#######..#####.######.#.###.########...##.####.#####.#####.#####.#####.####.##....#..###......................................................................................................................................................................................................................#.#.###############.##############.#.####.############.##############.####################################.#######.##.###############.###############################.##########.#..############.##########.#.######.# #.......##################.#######.#######.###########.##.#######.#########.####...........#.#.##.###.#####.###################.####.###.############.########....................................................................................................#####################.#########..####.###.#######..#####.######.#.###.########...##.####.#####.#####.#####.#####.####.##....#..############.#####..##.#.###########..#####.###.#.#..##.##.##.#####.############.########.##.##############.############.#############.############.###############.#######.####.#####.#################################.#.#.###############.##############.....................##############.####################################.#######.##.###############.###############################.##########.#..############.##########.#.######.# #.##.##.##################.#######.#######.###########.##.#######.#########.######.#########.#.##.###.#####.###################.####.###.############.########.#####.###.#######.##..###.######.########.#####.######.####.##################.#.####.######.###########################.#########..####.###.#######..#####.######.#.###.########...##.####.#####.#####.#####.#####.####.##....#..############.#####..##.#.###########..#####.###.#.#..##.##.##.#####.############.########.##.##############.############.#######.#####.####.#######.###############.####...................#############################.#.#.###############.################.####.###########..##############.####################################.#######.##.###############.###############################.##########.#..############.##########.#.######.# #.##.##.##################.#######.#######.###########.##.#######.#########.######.#########.#..............###################.####.###.############.########.#####.###.#######.##..###.######.########.......######.####.##################.#.####.................##################.#########..####.###.#######..#####.######.#.###.########...##.####.#####.##..................................................##.#.###########..#####.###.#.#..##.##.##.#####.############.########.##.##############.############.#######.#####.####.#######.###############.#######.##########.#.#.#############################.#.#.###############.################.####.###########..##############.####################################.#######.##.###############.###############################.##########.#..############.##########.#.######.# #.##.##.##################.#######.#######.###########.##.#######.#########.######.........#.#..#.###.#####.#######..................................................###.#######.##..###.######.##############.######.####.##################.#.####.######.########.##################.#########..####.###.#######................................##.####.#####.##.##.#####.#####.####.##....#..############.#####.###.#.###########..#####.###.#.#..##.##.##.#####.############.########.##.##############.############.#######.#####.####.#######.###############.............................................................................................................##############.####################################.#######.##.................###############################.##########.#..############.##########.#.######.# #.##.##.##################.#######.#######.###########.##.#######.#########.######.#######.#.#..#.###.#####.###################.####.################.########.#####.###.#######.##..###.######.##############.######.####.##################.#.####.######.########.##################.#########..####.###.########.############.#..##.########..###.####.#####.##.##.#####.#####.####.##....#.............................................................##.#####.############.########.##.##############.############.#######.#####.####.#######.###############.##################.#.#.#############################.###.###############.####.###########.####.###########..##############.####################################.#######.##.##############..................................##########.#..############.##########.########.# #.##.##.##################.#######.#######.###########.##.#######.#########.######.#######.#.#..#.###.#####.###################.####.################.########.#####.###.#######.##..###.######.##############.######.####.##################.#.####.######.########.##################.#########..####.###.########.############.#..##.########..###.####.#####.##.##.#####.#####.####.##....#.#############.#####.###.#..##.#######..#####.###.#.#..##.##.##.#####.############.########.##.##############.############.#######.#####.####.#######.###############.##################.#.#.#############################.###.###############.####.###########.####.###########..##############.####################################.#######.##.##############.###########################################.#..############.##########.########.# #.......................................................................###.######.#######.#.#..#.###.#####.###################.####.################.########.#####.###.#######.##..###.######.##############.######.####.##################.#.####.######.########.##################.#########..####.###.########.############.#..##.########..###.####.#####.##.##.............####.##....#.#############.#####.###.#..##.#######..#####.###.#.#..##.##.##.#####.############.########.##.##############.############.#######.#####.####.#######.###############.##################.#.#.#############################.........................................#.###########..##############.####################################.#######.##.##############.###########################################.#..############.##########.########.# #....##.##############.###.#######.#.#####.######.#.##.##.#######.#####.###.######.#######.#.#..#.###.#####.###################.####.################.########.####.......................................................................................................................................................................................................................................................................................................................................................#######.#####.####.#######.###############.##################.#.#.#################################.###############.####.#########.#.##.#.###########..##############.####################################.#######.##.##############.###########################################.#..############.##########..........# #.##.##.##############.###.#######.#.#####.######.#.##.##.#######.#####.###.######.#######.#.##.#.###.#####.###################.####.################.########.#####.###.##########..##########.##############.##.###.####.##################.#.####.######.########.##################.#########..####.###.########.############.#..##.########..###.####.#####.##.########.##########.##....#.#####.#######.#####.###.#..##.#######..#####.###.#.#..##.##.########.##############.######.##.##############..###########.#######.#####.####.#######.###############.##################.#.#.#################################.###############.####.#########.#.##.#.###########..##############.####################################.#######.##.##############.###########################################.#..############.##########.########.# #.##.##.##############.###.#######.#.#####.######.#.##........................####.#######.#.##.#.###.#####.###################.####.################.########.#####.###.##########..##########.##############.##.###.####.##################.#.####.######.########.##################.#########..####.###.########.############.#..##.########..###.####.#####.##.########.##########.##........................................###..#####.###.#.#..##.##.########...........................#############..###########.#######.#####.####.#######.###############.##################.#.#.#################################.###############.####.#########.#.##.#.###########..##############.####################################.#######.##.##############.###########################################.#..############.##########.########.# #.##.##.##############.............................................................#######.#.##.#.###.#####.###################.####.################.########.#####.###.##########..##########.##############.##.###.####.##################.#.####.######.########.##################.#########..####.###.########.############.#..##.########........................................##.#..#.#####.#######.#####.###.#..##.###.###..#####.###.#.#..##.##.########.##############.######.##..#############..###########.#######.#####.####.#######################.##################.#.#.#################################.###############.####.#########.#.##.#.###########..##############.####################################.#######.##.##############.###########################################.#..############.########.#.########.# #.##.##.##############..##.#######.#.#####.######.#.##.##.#######.#####.###.#.####.#######.#.##.#.###.#####.###################.####.################.########.#####.###.##########..##########.##############.##.###.####.##################.#.####.######.########.##################.#########..####.###.########.############.#..##.########.####.####.#####.##.########.#####.####.##.#............................#..##.###.###..#####.###.#.#..##.##.########.##############.######.##..#############..###########.#######.#####.####.#######################.##################.#.#.#################################.###############.####.#########.#.##.#.###########..####.#########.####################################.#######.##.##############.###########################################.#..############.########.#.########.# #.##.##.##############..##.#######.#.#####.######.#.##.##.#######.#####.###.#.####.#######.#.##.#.###.#####.###################.####.################.########.#####.###.##########..##########.##############.##.###.####.##################.#.####.######.########.##################.#########..####..........................................####.####.#####.##.########.#####.####.##.#..#.#####.#######.#####.###.#..##.###.###..#####.###.#.#..##.##.########.##############.######.##..#############..###########.#######.#####.####.#######################.##################.#.#.#################################.#############....................##.#.###########..####.#########.####################################.#######.##.##############.###########################################.#..############.########.#.########.# #.##.##.##############..##.#######.#.....................................................................................................................................##########..##########.##############.##.########.##################.#.####.######.########.##################.#########..########.#####################.#..............................##.########.#####.####.##.#..#.#####.#######.#####.###.#..##.###.###..#####.###.#.#..##.##.########.##############.######.##..#############..###########.#######.#####.####.#######################.##################.#.#.#################################.###############.##############.#.##.#.###########..####.#########.####################################.#######.##.##############.###########################################.#..############.########.#.########.# #.##.##.##############..##.#######.#.############.#.##.##.######..#####.#####.####.#######.#.##.#.###.#####.###################.#####################.########.#####.###.##########..##########.##############.##.########.##################.#.####.######.########.##################.#########..########.#####################.##.##.########.####.####.#######..............................................................................................####.##############.######.##..#############..###########.#######.#####.####.#######################.##################.#.#.#################################.###############.##############.#.##.#.#######..................................#######################.#######.##.##############.###########################################.#..############.########.#.########.# #.##.##.##############..##.#######.#.############.#.##.##.######..#####.#####.####.#######.#.##.#.###.#####.###################.#####################.########.#####.###.##########..##########.##############.##.########.##################.#.####.######.########.##################.#########..########.#####################.##.##.########.####.####.#######..########.#####.####.####..#.#############.#####.###.#..##.###.###.######.###.#.#..##.##.###.####.##############.######.##..#############..###########.#######.#####.####.#######################.##################.#.#.#################################.###############.##############.#.##.#.#######.####.####.#########.####################################.#######.##.##############.###########################################.#..############.########.#.########.# #.##.##.##############..##.#######.#.############.#.##.##.######......................................#####.###################.#####################.########.#####.###.##########..##########.##############.##.########.##################.#.####.######.########.##################.#########..########.#####################.##.##.#############.####.#######..########.#####.####.####................................#.###.###.######.###.#.#..##.##.###.####.##############.######.##..#############..###########.#######.#####.####.#######################.##################.#.#.#################################.###############.##############.#.##.#.#######.####.####.#########.####################################.#######.##.##############.#################################.#########.#..############.########.#.########.# #.##.##.##############..##.#######.#.############.#.##.##.######.######.#####.####.#######.#.##.#.#########.###################.#####################.########.#####.###.##########..##########.##############.##.########.##################.#.####.######.########.##################.#########..########.#####################.##.##.#############.####.#######..########.#####.####.####..#.#############.#####.###.##..#.###.###.######.###.#.#..##.##.###.####.##############.#........................................####.#####.####.#######################.##################.#.#.#################################.###############.##############.#.##.#.#######.####.####.#########.####################################.#######.##.##############.#################################.#########.#..############.########.#.########.# #.##.......................#######.#.##..........................######.#####.####.#######.#.##.#.#########.###################.#####################.########.#####.###.##########..##########.##############.##.########.##################.#.####.######.########.##################.#########..########.#####################.##.##.............................########.#####.####.####..#.#############.#####.###.##..#.###.###.######.###.#.#..##.##.###.####.##############.######.##..######.######..###########.##.####.#####.####.#############..............................#.#.#################################.#######.#######.##############.####.#.#######.####.####.#########.#######..............................#######.##.##############.#################################.#########.#..############.########.#.########.# #.##.##.##############..##.#######.#.##.#########.#.##.##.#############.#####.####.#######.#.##.#.#########.###################.#####################.########.#####.###.##########..##########.##############.##.########.##################.#.####.######.########.##################.#########..########.#####################.##.#########...............................#####.####.####..#.#############.#####.###.##..#.###.###.######.###.#.#..##.##.###.####.##############.######.##..######.######..###########.##.####.#####.####.#############.#########.####################.#.#################################.#######.#######.##############.####.#.#######.####.####.#########.#######.###########################..#######.##.##############.#################################.#########.#..############.########.#.########.# #.##.##.##############.................................##.#############.#####.####.#######.####.#.#########.###################.#####################.########.#####.###.##########..##########.##############.##.########.##################.#.####.######.########.##################.#########..########.#####################.##.#########.######.####.#######..##############.####.####..#.#############.#####.###.##..#.###.###.######.###.#.#..##.##.###.####.##############.######.##..######.######..###########.##.####.#####.####.#############.#########.####################.#.#################################.#######.#######.##############.####.#.#######.####.####.#########.#######.###########################..#######.##.##############.#################################.#########.#..############.########.#.########.# #.##.##.##############..##.#######.#.##.#########.#.##.##.#############.#####.####.#######.####.#.#########.###################.#####################.########.#####.###.##########..##########.##############.##.########.########.........#.#.####.######.########.###.................................##.#################.........................................................................................................................................................................######..###########.##.####.#####.####.#############.#########.####################.#.#################################.#######.#######.##############.####.#.#######.####.####.#########.#######.###########################..#######.##.##############.#################################.#########.#..############.########.#.########.# #.##.##.##############..##.#######.#.##.#########.#.##.##.#############.#####.####.#######.####.#.#########.###################.#####################.########.#####.###.##########..##########.##############.##.########.########.#######.#.#.####.######.########.###.#.############.#########..#####.##.#################.###.##.#########.###########.#######..##############.####......................................................................##.####.##############.######.##..#####..######..###########.##.####.#####.####.#############.#########.####################.#.#################################.#######.#######.##############......#.#######.####.####.#########.#######.###########################..#######.##.##############.#################....................................................#.########.# #.##..........########..##.#######.#.##.#########.#.##.##.#############.#####.####.#######.####.#.#########.###################.#####################.########.#####.###.##########..##########.##############.##.########....................................######.###.#..................................#################.###.##.#########.###########.#######..##############.#########..#.#############..####.###.##..#.###.###.######.###.###..##.##..##.####.##############.######.##..#####..######..###########.##.####.#####.####.#############.#########.#......................#################################.#######.#######.##############.######.#######.####.####.#########.#######.###########################..#######.##.#..............................................................................................# #.#####.#####.########..##.#######.#.##.#########.#.##.##.#############.#####.####.#######.####.#.#########.###################.#####################.............................#..##########.##############.##.########.########.#######.#.#.####.######.#.######.###.##############.#########.................................##.#########.###########.#######..##############.#########..#.#############..####.###.##..#.###.###.######.###.###..##.##..##.####.##############.######.##..#####..######..###########.##.####.#####.####.#############.#########.#.##################.###################################.#######.#######.##############.##############.####.####.#########.#######.###########################..#######.#...............................................................########.####.########.#.########.# #.#####.#####.########..##.#######.#.##.#########.#.##.##.#############.#####.####.#######.####.#.#########.###################.##############################.#####.###.#########............................................................#.####.######.#.######.###.##############.##########.#####.####################.######.#########.###########.#######..##############.#########..#.#############..####..........................................##.####.##############.######.##..#####..######..###########.##.####.#####.####.#############.#########.#.##################.###################################.#######.#######.##############.##############.####.####.#########.#######.###########################..#######.#..#.####.........#################.###############.#######.#.##########.####.########.#.########.# #.#####............................#.##.#########.#.##.##.#############.#####.####.#######.####.#.###.......###################.##############################.#####.###.##########..##########.##############.###########.########.............####.######.#.######.###.##############.##########.#####.####################.######.#########.###########.#######..##############.###.#####..........................#.##..#.###.###.######.###.###..##.###.##.####.##############.######.##..#####..######..###########.##.####.#####.####.#############.#########.#.##################.###################################.#######.#######.##############.##############.####.####.#########.#######.###########################..#######.#..#.####.#########################.###############.#######.#.##########.####.########.#.########.# #........##.#.########..##.######..#.##.#########.#.##.##.#############.#####.####.#######.####.#.###.#####.###################.##############################.#####.###.............##########.##############.###########.################.########.######.#.######.###.##############.##########.#####.####################.######.#########.###########.#######..##############.###.#####..#.#############..######.#.##..#.###.###.######.###.###..##.###.##.####.##############.######.##..#####..######..###########.##.####.#####.####.#############.#########.#.##################.###################################...................................................................#######..##########################..#######.#..#.####.#########################.###############.#######.#.##########.####.########.#.########.# #........##.#.########..##.######..#.##.#########.#.##.##.#############.#####.####.#######.####.#.###.#####.###################.##############################.#####.###.##########..##########.........................##.################.########.######.#.######.###.##############.##########.#####.###############........####.#########.###########.#######..##############.###.#####..#......................................................................................................................................................................#.##################.###########################################.#######.##############.##############......####.#########.#######..##########################..#######.#..#.####.#########################.###############.#######.#.##########.####.########.#.########.# #..................................#.##.#########.#.##.##.......................................#.###.#####.###################.##############################.......................###########.######.######.########.##.################.########.######.#.######.###.##############.##########.#####.###############.####.#.####.#########.###########.#######..##############.###.#####..###############..###.##.#.##..#.###.##########.###.###..##.##..##.####.##############.######.##..#####..######..##.########.##.####.#####.##################.#########.#.##################.###########################################.#######.##############.#################.######.#########.#######..##########################..#######.#..#.####.#########################.###############.#######.#.##########.####.########.#.########.# #.######.##.#.########..##.######..#.##.#########.#.##.##.##.##########.#.###..###.#######.######.###.#####.###################...................##################.###.##########.############.######.######.########.##.################.########.######.#.######.###.##############.##########.#####.###############.####.#.####.#########.###########.#######..##############.###.#####...................###.##.#.##...............................##..##.####.##############.######.##..#####..######..##.########.##.####.#####.##################.#########.#.##################.###########################################.#######.##############.#################.######.#########.#######..##########################..#######.#.................#################.###############.#######.#.##########.####.########.#.########.# #.######.##.#.########..##.######..#.##.#########.#.##.##.##.##########.#.###..###.#######.######.###.#####.###################.#################.##################.###.##########.############.######.######.########.##.################.########.######..........................................................................#########.###########.#######..##############.###............###########.####.##.#.##.##.###.##########.###.###..##.##..##.####.##############.######.##..#####..######..##.########.##.####.#####.##################.#########.#.##################.###########################################.#######.##############.#################.######.#########.#######..##########################..#######.#..#.####.#########################.###############.####.##.#.##########.####.########.#.########.# #.........................................................##.##########.#.###..###.#######.######.###.#####.###################.#################.##################.###.##########.############.######.######.########.##.################.########.########.######.###.##############.##########.#####..##############.######.####.#########...................................................................................................###..##.##..##.####.##############...........................##.########.##.####.#####.##################.#########.#.##################.###########################################.#######.##############.#################.######.#########.#######..##########################..#######.#..#.####.#########################.###############.####.##.#.##########.####.########.#.########.# #.######.##.#.########..##.######..#.##.#########.#.##.#####.##########.#.###..###.#######.######.###.#####.###################.#################.##################.###.##########.############.######.######.########.##.################.#################.######.###.##############.##########.#####..##############.######.####.#########.###########.#######.###############.###.#####..###.###########.####.#######.##.###.##################..##.##..##.####.##############.######.##..#####..######..##.########.##.####.#####.##################.#########.#.##################.#######################################.###.#######.##############.#################.######.#########.#######..##########################..#######.#..#.####.#########################.###############.####.##.#.##########.####.....................# #.######.##.#.########..##.######..#.##.#########.#.##.#####.##########.#.###..###.#######.######.###.#####.###################.#################.##################.###.##########.############.######.######.########.##.################.#################.######.###.##############.##########.#####..##############.######.####.#########.###########.#######.###############.###.#####..###.###########.####.#######.##.###.##################..........................................................##.########.##.####.#####.##################.#########.#.##################.#######################################.###.#######.##############.#################.######.#########.#######..##########################..#######.#..#.####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########..##.######..#.##.#########.#.##.#####.##########.#.###..###.#######.######.###.#####.###################.#################.##################.###.##########.############.######.######.########.##...........................................###.##############.##########.#####..##############.######.####.#########.###########.#######.................###.#####..###.###########.####.#######.##.###.##################..##.##..##.####.##.###########.######.##..#####..#######.##..................#####.##################.#########.#.##################.####.##################################.###.#######.##############.#################.######.#########.########.##########################..#######.#..#.####.#########################.###############.####.##.#.##########.#############.#.########.# #..........................######..#.##.#########.#.##.#####.##########.#.###..###.#######.######.###.#####.###################.#################.##################.###.##########.############.######.######.########.###################.#################.#.####.###.##############.##########.#####..##############.######.####.#########.###########.#######################.###.#####..###.###########.####.#######.##.###.##################..##.##..##.####.##.###########.######.#...#####..#######.###########.##.####.#####.##################.#########.#.##################.####.##################################.###.#######.##############.#################.######.#########.########.##########################..#######.#..#.####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########..##.######..#.##.#########.#.##.#####.##########.#.###..............######.###.#####.###################.#################.##################.###.##########.############.######.######.########.###################.#################.#.####.###.##############.##########.#####..##############.######.####.#########.###########.#######################.###.#####..###.###########.####.#######.##.###.##################..##.##..##.####.##.###########.######.#...#####..#######.###########.##.####.#####.##################.#########.#.##################.####.##################################.###.#######.##############.#################.######.#########.########.##########################..#######.#.##.####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########..##.######..#.............................######.#.###..###..........................###################.#################.##################.###.##########.############.######.######.########.#################.............................................................................................########.###########.#######################.###.#####....................................................................................###.######.#...#####..#######.###########.##.####.#####.##################.#########.#.##################.####.##################################.###.#######.##############.#################.######.#########.########.##########################..#######.#.##.####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########..##.######..####.#########.#.##.#####.###.######.#.###..##################.###.#####.###################.#################.##################.###.##########.############.######.######.########.###################.#################.#.####.##################.################..##############.######.####..########.###########.#######################.###.#####..###.###########..###.##########.###.##################..##.##..#........................................#######.###########.##.####.#####.##################.#########.#.##################.####.##################################.###.#######.##############.#################.######.#########.########.............................#######.#.##.####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########..##.######..####.#########.#.##.#####.###.######.#.###..##################.###.#####.###################.#################.##################.###.##########.############.######.######.########.###################.#################.#.####.##################.################..##############.######.####..########.###########........................................###########..###.##########.###.##################..##.##..##.#######.###########.######.#...#####..#######.###########.##.####.#####.##################.#########.#.##################.####.##################################.###.#######.##############.#################.######.#########.########.##########################..#######.#.##.####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########..##.######..####.#########.#.##.........................................##.###.#####.#########.#########.#################.##################.###.##########.############.######.######.########.###################.#################.#.####.##################.################..##############.######.####..####################.#######################.###.#####..##..###########..###.##########.###............................##.#######.###########.######.#...#####..#######.##############.####.#####.##################.#########.#.##################.####.##################################.###.#######.##############.#################.######.#########.########.##########################..#######.#.##.####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.#...................................................###.######.#.###..###############.##.###.#####.#########.#########.#################.##################.###.##########.############.######.######.########.###################.#################.#.####.##################.################..##############.######.#####.####################.#######################.###.#####...................###.###...................................##..##................................#####..#######.##############.####.#####.##################.#########.#.##################.####.##################################.###.#######.##############.............................######.########.##########################..#######.#.##.####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########.###.######..####.#########.#.##.#####.###.######.#.###..###############.##.###.#####.#########.#########.#################.####...............###.##########.########...........................................####.#################.#.####.##################.################..##############.######.#####.####################.#######################.###.#####..##..############.###.###.######.######################.###.##..##.#######.###########.######.#..######..#######.##############.####.#####.##################.#########.#.##################.####.##################################.###.#######.################################.######.##.######.########.##########################...............####.#########################.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########.###.######..####.#########.#.##.#####.###.######.#.###..###############.##.###.#####.#########.#########.#################.##################.###.########.#.########.###.######.######.########.##############.####......############.#.####.##################.################..##############.######.#####.####################.#######################.###.#####..##..############.###.###.######.######################.###.##..##.#######.###########.######.#..######.########.##############.####.#####.##################.#########.#.##################.####.#########.########################.###.#######.################################.######.##.######.########.###########################......................................######.###############.####.##.#.##########.#############.#.########.# #......................###.######..####.#########.#.##.#####.###.######.#.###..###############.##.###.#####.#########.#########.#################.##################.###.########.#.########.###.######.######.########.##############.####.####.############.#.####.##################.################..##############.######.#####.####################.#######################.###.#####..##..############.###.###........######################.###.##..##.#######.###########.######.#..######.########.##############.####.#####.##################.#########.#.##################.####.#########.########################.###.#######.################################.######.##.######.########.###########################.#######.#.#######.##################.######.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########.###.######..####.#########.#.##.#####.###.######.#.###..###############.##.###.#####.#########.#########.#################.##################.###.########.#.########.###.######......................................###.############.#.####.##################.################..##############.######.#####.####################.#######################.###.#####..##..############.###.##########.######################.###.##..##.#######.###########.######.#..######.########.##############.####.#####.##################.#########.#.##################.####.#########.########################.###.#######.################################.######.##.######.########.###########################.#######.#.#######.##################.######.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########.###.######..####.#########.#.##.#####......................................###.#####.#########.#########.#################.##################.###.########.#.########.###.######.######.########.##############.####..###.############.#.####.##################.################..##############.######.#####.####################.#######################.###.#####..##..############.###.##########.######################.###.##..##.#######.###########.######.#..######.########.##############.####.#####.##################.#########.#.##################.####.#########.########################.###.#######.################################.######.##.######.########.###########################.#######.#.#######.##################.######.###############.####.##.#.##########.#############.#.########.# #.######.##.#.########.###.######..####.#########.#.##.#####.##########.#.###..###############.##.###.#####.#########.#########.#################.##################.###.########.#.########.###.######.######.########.##############.####..###.############.#.####.##################.################..##############.######.#####.####################......................................................................####################.###.##..##.#######.###########.######.#..######.########.##############.####.#####.##################.#########.#.##################.####.#########........................#.###.#######.################################.######.##.######.########.###########################.#######.#.#######.##################.######.###############.####.##.#.##########.#############.#.########.# #.............########.###.######..####.#########.#.##.#####.##########.#.###..##...................#.#####.#########.#########.#################.##################.###.########.#.########.###.######.######.########.##############.####..###.############.#.####.##################.################..##############.######.#####.####################.###########################.#####..##..############.###.##########.######################.###.##.###.#######.###########.######.#..######.########.##############.####.#####.##################.#########.#.##################.####.#########.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.#######.##################.######.###############.####.##.#.##########.#############.#.########.# #.######.##.##########.###.######..####.#########.#.##.#####.##########.#.###..###############.##.#.#.#####.#########.#########.#################.################............................................................................................#.####.##################.################..##############.######.#####.####################.###########################.######.##..############.###.##########.######################.###................###########.######.#..######.########.##############.####.#####.##################.#########.#.##################.####.#########.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.#######.####...............######.###############.####.##.#.##########.#############.#.########.# #.######.##.###................................................................###############.##.#.#.#####.#########.#########.#################.##################.###.########.#.########.###.######.###############.##############.####..###.############.#.####.##################....................................................................###########################.######.....................................##################.###.##.###.###################.######........................................#####.##################.#########.#.##################.####.#########.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.#######.####.#############.######.###############.####.##.#.##########.#############.#.########.# #.######.##.##########.###.######...###.#########.#.##.#####.##########.#.####.###############.##.#.#.#####.#########.#########.#################.##################.###.########.#.########.###.######.###############.##############.####..###.############.#.####.######...............................##############.######.#####.####################.###########################.######.##..############.###.##########.######################.###.##.###.###################.########..######.########.##############.####.#####.##################.#########.#.##################.####.#########.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.#######.####.#############.######.###############.####......##########.#############.#.########.# #.######.##.##########.###.######...###.#########.#.##.#####.##########.#.####.###############.##.#.#.#####.#########.#########.#################.##################.###.########.#.########.###.######.###############.##############.####..###.############.#.####.####################################.##############.######.#####.####################.###########################.####.#.##..############.###.##########.######################.###.##.###.###################.########..######.########.##############.####.#####.##################.#########.#.##################.####.#########.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.#######.####.#############.######.###############.####.##.############.#############.#.########.# #.######.##.##########.###.######...###.#########.#.##.#####.##########.#.####.###############.##.#.#.#####.#########.###########################.##################.###.########.#.########.###.######.###############.##############.####..###.############.#.####.####################################.##############.######.#####.####################.###########################.####..............................................................................................................................###.####.#####.##################.#########.#.##################.####.#.#######.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.#######.####.#############.######.###############.####.##.############.#############.#.########.# #..............................................................................###############.##.#.#.#####.#########.###########################.##################.###.########.#.########.###.######.###############.##############.####..###.############.#.####.####################################.##############.######.#####.####################.###########################.####.#.##..############.###.##########.######################.###.##.#######################.########.........................................##.##################.#########.#.##################.####.#.#######.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.#######.####.#############.######.###############.####.##.############.#############.#.########.# #.######.##.##########.###.######...###.#########.#.##.################.#.####.###############.##.#.#.#####.#########.###########################.##################.###.########.#.########.###.######.###############.##############.####..###.############.#.####.####################################.......................#####.####################.###########################.####.#.##..############.###.##########.######################.###.##.#######################.########..###############.##########.###.####.#####.##################.#########.#.##################.####.#.#######.######################.#.###.#######.################################.######.##.######.########..................................##.#.############.#############.######.###############.####.##.############.#############.#.########.# #........##.##########.###.######...###.#########.#.##.################.#.####.###############.##.#...#####.#########.#################..............................................................................##.##############.####..###.############.#.####.####################################.##############.############.####################.###########################.####.#.##..############.###.##########.######################.###.##.#######################.########..###############.##########.###.####.#####.##################.#########.#.##################.####.#.#######.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.############.#############.######.###############.####.##.############.#############.#.########.# #.#########.##########.###.######...###.#########.#.##.################.#.####.###############.##.#.#.#####.#########.#################.#########.##################.###.########.#.########.###.######.###############.##############.####..###.############.#.####.####################################.##############.############.####################.###########################.####.#.##..############.###.##########.######################.###.##.#######################.########..###############.##########.###.####.#####.##################.#########.#.##################.####.#.#######.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.############.#############.######.###############.####.##.############.#############.#.########.# #....................................##.#########.#.##.################.#.####.###############.##.#.#.#####.#########........................................................................###.######.###############.##############.#####.###.############.#.####.####################################.##############.############.####################.###########################.####.#.##..############..............................########.###.##.#######################.########..###############.##########.###.####.#####.##################.#########.#.##################.####.#.#######.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.############.#############.######.###############.####.##.############.#############............# #.#########.##########.###.######....##.#########.#.##.################.#.####.###############.##.#.#.#####.###########################.#########.##################.###.########.##############.######.###############.##############.#####.###.############.#.####.####################################.##############........................................######################.####.#.##..############.###.##########.######################.###.##.#######################.########..###############.##########.###.####.#####.##################.......................................#######.######################.#.###.#######.################################.######.##.######.########.###########################.#######.#.############.#############.######.###############.####.##.############.#############.#.########.# #.#########.##########.###.######....##.#########.#.##.################.........................................#######################.#########.##################.###.########.##############.######.###############.##############.#####.###.############.#.####.####################################.################################################.###########################.####.#.##..############.###.##########.######################..........................................###############.##########.###.####.#####.############################.#.##################.####.#.#######.######################.#.###.#######.################################.######.##.######.########.###########################.#########.############.#############.######.###############.####.##.############.#############.#.########.# ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################