100000 395 66 .##########################################################################################################################################################################################################################################################################################################################################################################################################.##.###############.#########.#######.############.###############..#####.######.########.#########.#######.###.#######.#########.####################################.####################..#########################################.#########.###.#####.###.##########.#.#######################.##.#####.#######.################.##########################.##.##.#######################.##############################..#####################.############.###.##.###########..######.#..############.##########################.##########################################.################.##########.#####.####.###.###########################.#########.#########.####.#####################.#####.###.##.##.#######.#########.########################.####..#..#.###################.#####.#############.###################################.##########.#################.##################.##########..####################################################.#########...###.############.#########.######.#################.#############..#########.######.#######..###.#########.##.##.#.######.################.#########.############.##################...########.######.######.##...#####.#.###########################.####.####.##.####..####.####################.#################################################.###########.################.###.####.############.############################.######.####.#..########################.#############.#######.######.######.#########################.##########.###########..###############.##########################################.##############..################.#######.##########.########.###.######.#############.#########.###################.####.##########.#######.##################.########.#..##.##.###.##.###############################################.############################.########.##########################.##########.#####.######################.####################.##.####.########################################################################.################.###.###.#######.#########.##########.###.###################.#.####..###.########################.##.#########################.#############.#####################.#########################.######.#############.#####.##########..#####...###.######################################.########.#####.#.##############.########..################################.##.#####.##.############.##############################.####.###########################################.###############.######.######.##########.##########.######.#########.#############.####.###################################.###.#######################.##################.###################.##############.##################################.#########.###############.####..####################################################.##############.####.###########.###########################################################################.#############################################.##########.#..#####.######..#################.####.###.####.#################.#.######################.######################..#.##.#######.##########.########.##########.#####.##########.#####.######.###########.########.##################.######.#####.######.#######.#########################.####################.#######.#######################################################################.##.####.##.####.##.#########.####.##.###############.###.#.#####.######.#############################.###.#####.##############.#########.########.##########################.#.###########################.#######.#############.#########.#.##############.#########.#####.#######.###.#######.####.######.###..##.##..#########.########.#.#############################..###.####.#####.###########.#..#############.###.###########.##########.####.###########.#.#########################################.#####.################.#.#.##########.###########################.########..##############.###.######################################################.#########.#.####.############.#.###################.########.######.##.#####.#.#########.#########.#########.##.####.########..#########..####.##.###########.#############...#########.#.###########.###########.###.#################.######.###.########.######.#.##########.#######.#############.##.##########.###########################.##################...#################################################################.##########.###########.##.#####..######.######.#########################.####################.########.#######################################.#############.####################.##############.#.####.#.###.##.#######.####################.###########################################.######.###.######..######.###################.###########.###.##########.#####...######.######.#####.########.#############.#######.#.##############.###########.##.#.##############.##################################.#######.##.####################..###########.####.############.##########################.###.######.##########.#######.#######################.#############.####.####.##############.########.#############.####.##..#######..#..#################.##############.#####.##############..####################.#######.######.################.############.######.##.############.##############.#.#####.###.######..#################.#####################################.##.###############.######.#####.###################.#########.############################.#####.#.####.###.####..###############..#######.#########.#######.##########.###################.##################.##.################.####################################################.################..##############.####.######.######.################.###.######.#############.###############.###########################.####.#.#######.##.######.#############.############.###########################..##############.#############.##..#####..######.###################.############.#######.############.#########.#.#######.####.##.#.###################.###########..###################.###################################.################.###########.###.################.##.######.######.######.#####.####.########.#####.########.#######.###########.#####.#.##########################.###########..#########.######.##.#########.##############.################################.#.##.##############.#.########.##.#..##############.###..##########.########.########.#######################.###########.###################.#############################.#####.##########.#######.#######.###########..#################.####################.#.###########.############.################.###################################################.###############################################.##.#######################.#######.#.##.###.###################################.###.###################.############.####.########.#################.#.###.##.######################.####.###########.###################################.################.##.########.##########.##################.#####.#.#########.###.###############.#################.##.###################.#.######.#################.########..#.#.###################.##############.#######################.############.###############.##.################.########.##########.##################.##############.#########.#################.#.########.####.#####..################.###.######.#.#####..##########################...###################..###.##########################.########.######.##########.###################.####.#########.#######.####..###..###.#############.#.##############.#########################.###.#######.######.####.######.##.#####.###############.###.##..####################.###########.##############.#########################################.########.#############################.################..##################.############################.###########.#.#.######.#.###.################################.###.#####.#############################################.##.#######.##.#####.###################.############.#######.#####.########.#.#.##########.############..########################################.#...#####.######.#.#######.#.##################.##.##################..##.#.####.#########.#########################.#########.######.##############.###.#############################.##..########.######################################################.#######.###########.##########################.###############.########.####.##.#############################..##################.###.#############################################.#######################.###################.#.####.######################.######################.####.#######.######.#.############.##########.#####################..################.############.##############.#####.#############.####.#.####################.#####.###.#.##############.######.###.##############.####.###############.##.########.#####.################.########.#########.##########################################.#######...####.#############.############.###.###.########.##############.####.############.######################.#######.##############.##.##########.#####################.###############.###.############################################.###########################################################.####.################################.#############.#####.########.#####.###############.#####################.#############.#####.#############.#.############.###.########.#####.####.#####################.#####.##..###.##########.########.#############################################################.####.#######.#########.###.####.########.#########.####################.##################################.#################################.##########.########################..##########.###############.##########################.#######.#############.####################..########################.#######################.####.##########.#.#################.#######.######################.#####.##########.#########..#.#####.##.###########.####.#####.##########.##############.########.#.############.#####.####.###################...#.#####.####.##.############.##.#.####################.#####.####################.#####.#..#####.##.#####.##################.#################.###########.#########.##.#############.#####################.######.#############.################.#.##########.#.######################.#####.###########################.#########################.#########.#############.####################################.############.########.#########.########.###.########.#############.#############################.#######.#######.#.################.############.###.######.#######.#######################.##############..#.###.#.#.#########################.#########.#.#####..#############.#####################.##.####################.###########################.#########.#########################################.##########.###############..##################.#####.######################.###.########.################.################################.####.####################.############.######.####.###.#################.#############################.###########.##.############################.####.##########################.##.#####..##############.##############.######.#######..########.##############.#.##############################.#######.###..##############.#############..#.#.###..##############.#################################.#####.#####.#######.#########.#.##################.##################.##########.######.#.##############.##.#.##############.#############.########.#######.###########.#####.###.#######################.####.###############################.###.######################.####.############################.##################################.##.#########################.#.############...####.#######.########.##########.##############################.#.##########.####.###.#########.##########.###########################################.#########.###############.##.##############.#####.#.#####.################.##########..################.##############.#####.############################.################################.########.################################.#############.####.##############.#.##########################################.#######..#######################.##########..###.##.#####.#########.##################.#################.##################.###.#.##.##.###.###############.########.####################################.#.##############.####.#########.#.#############################.###.############.#.############.##########.#########################################.################..##########.#####.######################.####.##################..##############.#.#######.######################################.#.#####.#################..#######.#########.##.#####.#######.#######.#############################.##########.#######.##.#.##.##########.#.###.###..########################################.#####.#############.#####.#####.###.#######.#############.####.########.###############.######.#.##.############################################.#########.##################.#########.##..##.#########.########################.###.###.#####.########.#########################.#############################################..#####.###############..######.############.##################.###############.##########.##.######################.########.##################.#########.######.######.####.##################.###########.######################.#.#..############################.####.########.###.###############.#####.####.########.#########.##############.#..#######.######.##.###############.############..####################.#.##.##.############.#####.###############.##########.##########.#############.################.###########..####.#######.############.###.##############.####..############################################.#######.##########.##.############.#######.#####################.#####.#######..################################.#.#####.#######.#.#.#############.#######.####.###########.################################.################.#########.#######.#########.##.##.########.#####.#.##################.###.#######.#################.####.############################################.#####################.############.##.###.#################.####.#.###########.#.#########.##########################.#######################.######.######.###############...#######################.##############.###.#################.#.####.#########################.#######.##.#####.#########################.######.####.########################.###########.######.###################.####.#################################.####.#..################.#################.#######.##.########.###.#.########..###.#####..#.#######.#.###############################.########################################.########################.######.####.#########################################.###############.########.######.##############.###################.###########.#####.#######################################.################################.#######################.##############.#.##.#..#################.#.#########.#########.#####################.##########.#..##########..#########.###.#########..###################.#.##################################.######.##############..###################.############################..################.#####################...######.##########################.####.############.##############.#####################.##.########.#.######.#########.###.####.########################################.####.#######.#############.#############.#######.#.##.##############.#############.##########.##.########.########.##############.##.#########################.#########.#####.######################..######################.#########.#######..#####.#########.#################.#####.##.######################.##########.##############.#######.########.#####..######.############.##.##################################...################..################..#####################.##.#####################.############.##################.##.######.#####.##############.###################.###############################.##############.#####################.#########.###################.##################.##########.###.##..############################.###########.####.#######################..########################.######.##############.########.#############.##########.##.#####.###########################.#.###############.####.###########.######.#.######..#####.#####..#########.################################################.##########.##########.#..#########.#####.##################.####################################.#.########.##.#######.###.######################################..#####.################.#########.########.#.###################.#######.#########.############.#.####.#.#..######..##########################.#########.#.###############.#########..#######################.################.#############.##########.##############.####################################.#######.############.##################.###########.##.#.#####..#####################.##########.######.###########################..###############.#######.##.##################.#.###############.#########.############.######.##.#################.##############.##############.########################.#################################################.#.########################.#####################.###############.##.#########.########.#########..#################################.######.#######################.################.############################..#####.#########.###############.#.#########################.#################.##############.####.############.##############################.##########################.#############..####.######.#############.##################.##.#################################################################.###.######.###################.#########.######..####.########.#####.###.###...#############.#############.#.##########.#######.#########################.##.#######################################..#################.##########.########..###############.######.##.#######.#####.###.#####.#################.################################..######.####################################.########################.#######.#.###.####.##.####.#############.######################################################.##########################.#####################################################.##########.########.##.###################################.#.#######################################.############.#################################..##########.#.########.###########.#####.######.#############.###########.####.#############.#########.###.#.####.#########.########################.#.######..######.########################.###################.#######.#####.##############################.##.########################################################################.####.###########################.#######.######.##############.#####.##################.####.##################.#.#.###########.####################..#.#################.#.############.#######.#####.#####.########.############################.#############.##################################.##..######################.############.#################################.#.############################.#####.########.###.##################################################################################..##############.###################.##.#####.####.#####.#########.####.#########################.###########.########.##################.##########.###.###.####.###########.#.###.#####################.#.##.#########.##############################.#########################.#####.#######.##.##..#.##..###########.#######.######.#####.######################.##############################.###.##########.##########.######################################.############################.#.#########################.####.#####.###.#######.##.####.##.###########.###.#.#####.######################################################.#########.###.#####.##.#########.##############.###########################.####.###.#.#.#.#.#######.############..######.###.#############.##############################################.#.###.###.#####.##########.#############.#.##.###################.####.###################.################.#.###########.##############.#.##########.#####.#####..##########.#####.######################.#############.#################################.##.####.########..############.###.########.####.#####.#######.##.#########.###..#####.##################.#################..##.#########.###.#########.##.######################################.##.#############.######.##############################..########.##########################.#############.#######.###############.#.##########################################.########################..######.#########################.####.################.###.#########.##########.##.#.###########################.#.#####.#######################################.#######.#########.#######.########...########..#.##.####.#########.#################.###.###.#####################.##..####.##..##########..#############.###################.###############################.####################################.##############.###.##############.#####.###########..######.####.###.#########.#########.###..###################.######.####.######.##.########.#######.#####..##########.#####.###############################.#.################################################.###.######.###########.##########.#################.############.###############..###.#.######.#########################.################.#####.###.###############.########...###..###################.######..###############.#####################################.################.##.########.#####.##.####.###############.####.######.##################.#.################################.##############.##.############.########.#####.#.################.########################.####.###########.#######.################.#########.##########################.##########.#############.###############################.########.###########.#######.#####################################.######.#########.#####################################################.#############.###.##########.#############################.##########.##############.##################.##########.##.#.###############################################.######.#.#.#################################.#.##.####.#####################.#######.#####.##################.########.###########.########################.###.#####################.########.###########.#.#######..##########.##.######.##############################.######################.######.####.#######################################.##################.#################.##########..######################################.#######.#####.#########.#####..################.####.###################.###.######.########.####.####.#################.#####################.######.#######################.####.#############.################.######.####.########.###.#######..#####################..#########.###########################.#####.###.########.#####.##########.##.##.#.############.##########################.#..##.########################.##.##.#########.######.#########.#######.#########.#.####.###############..######.############.##########.##########.#########.########################.###.#####.################.#####.#############################.###.################.#########.###################.#############.##############.################.####.######.################################.######.###.############################################################.#.###.##.#..########.##############.###############.#####..############.########..##.#.##############.##.##########.####################################################.#.##########.######.##..########.#################.##.###.#####################################.#####.######################.#########################.###..####.#####..####.#########.############.######################.########.############.###.#####################################################################.##############.##.######################.#######.######################.#.############...###########################################.##############.#####.##############################################.######.###################.#####.###########.#.######.#######################.#########.########.######################.######################################.###################.#########.###############.##.#########.##############.###.###.##########..#.###########################################.########.############.#########################################.#####.###.######.##.#.############.######################..###############.############################.#################.###########.########################.##################.#.#.###.#####.#####.####.############.########################.###############.##.###########################.##.#.#.###.############################.####.#######.#######################...#####.######.#######.#############.#########.###.###############################.###############.################.##.#######.###########.###.####.#####.#######.#.##########.##########################.########################.###################################.#.#.#.#####################################.##.#############################################..#################.######.##################.#####.#######################################.########.##.#.######.############.#.################.####.###############..###.############.#.##########.###.####################################################################.##.######.######################.###.#############.############.#####.##########.############.##################################.#############.######################.###.######.###.##.##############.#####.####################################.####.#.#############################..#.#####.###########..############.#######.####.#####.#########.####.#########################..##.######.###.####################################.#######.################################.####..############.##########.###.#..#.###########..#.###########.###.#####..##.#####.###########..###..#############.#..############################.###################################.#####.##.##.########.##.#.##.##.###.#######.##########.#############.#####################.############.################################.################.###############.#########################################.###.###################.############.##################.######################.##################.###.#########.################.#####.############################.###############.#########################.##########.####.#.##########...##########.###############..####.###.###.########.####################.#################.###.##.##########################..#####..###############.########..###.#########.######.###.##############.#########################################################.###############.##########.#.#############.#######.####################..####..###############.#######.###################.###############################.##..##############.#########.#########.#.######.##########.######.#####.####.#######.#..################.#################.######.####.#.#######.####.########################.########################.#############.###..##.########.#####################.###.######################.#####.###############.#####.#########.#######.#.###.#######.#.###################.#####.#################.##.#.#########.##.########.#####################..###.################.###.###########.#.#########################..##.###.#.#########.#####.#####.###.#####.############.######.####.###.############..############################..##############################.#.#######################..############..###############################################.################.######################################.#.######.######.######################.###.##########.#############.#########.####.#.#########.#######.##################.##.##.####################.###.##..##########################..###.####.##############.#####.########.###########.###.######.##############.##.################.#####..################################.###########.######.################.################.######.#####################.#########.###########.####.##.###########.##.#############.######.############.#####################################.########.############.##############################################.###.#.#.########.###########.########.##########################.####################.##############.#####################################.#################.#########.###########.###.##################.#################.#########.###############.####.########################.###############.#######.##################.##.#.##########..#########.####################..#.#######.#######.######.#########.##########.######################..##..##..#############.#############.################################.#########################.####.##.######.###.###################################.#########.######.####.#####.########.##########.#####.########.##########.##..#################.#.#############.#####.#######################.################.#.####.#########..#####.#####.####.####.###.#############.################.##.....#####.######.#####.###########.#########.#########.####.######################.###.#########.#######..##################.#######.############.#################################.########.#######################################################.##################.#################################################.#####################.##############.###################################.###.#######.######.#######################################.##..#############.###.####.################.#############.###################################.##.#.##############.#####.###############.################################.#####.#####.###.#.#########################.#######.#############.##.######.########.#..########.#.####.################.################.####.#####.#.#####.#######.#########################.################.############################..##############################.############################################.##.###########..################.################.##.##############.######################################################.######.#######.################.########.#####.#################.############.#######..##.########.###.##.############..##.#############.####.######.#####.#.#.#.##########################.####.###########.##########.###################################.###..#######.####.######..#.##################.##############.#####.###.###.#########################.#############.#################.####################.#####.#################################.#.#########.#.###########.#########.###.####.###################.###############.###################.#########.#######..#########.##..##########.#.##############################.####.###############..#########..####.########.############.#########################.###..#######.###.#######################.####.#########.##.##.#######.##############.##.###########.#####.######..#######################################.#.#####.############.###.########################..####..#########################################.###########..###.#####.###.#####.###.##########.########.#############.########.########..######.###################.##############..##.#######.####.###########.###.#############.###########################.#.#########.##.#####.#######.#################.#########################################################.###########################.##.##.######..##.##############################.####.########.################..###################.########.########.###########.###############.#.##############.##############################.##################.##.#####.#.##.#########.####.####################..####################################..#############.##.####.#########..###########.#########.##..#######.####.#####.############.#####################.#########.#######.###.#######.#####.######.#####.####.############.##.#.##.##############.###################.#.##########.################.###.##########.##.#####.###.###########.###.####################.#############.####.################.#####.#########.###########################################.#.###.###.########################.#######.##########.#########.#.##################################################.###########.########.##########.####.###############################.##################.###.###############.#################.########.###################.#####################.##########.#############.##.####.######.#####.#.#############.########################.###################.#####.###################.######.#########################.#######.#.#######################.##############.#.########################..#################################..#####################.##..#######################.################.##########.#########.#######.###.##.##################################################.###########..#######..#####.#.####################.#####.#.###############.###########################.#######..###.############.###########.##################.#################.#########.###########..#.######################.##.#############...####################.####.######.####.#############.####################################.##.######..#############################.#################.####################.##################.##..#########.#####.########.#################.#####.###.##################.##############.###.######.######.#######################.#.#########.######.##############.###########..##.##########################.#.##################.############.#########.########################.##############.#.#################################.#########################.##.###########.###################.###.###.##########.#.####.##############.##########.##########.###.#####.#########.#######.###############.###.########.###############.###.###############.#.#########################.############.#############.#######################################.##############.###.###################.###.###.#.##########################.###############.########.####.#####.##########.####################.##############.#.######################################.######.#######.##.########.######.######..######.################################.#################################.#####################.##############.#.##################.##.###########.###########.##########################################################.##.##.####..#####..###.#####.###..############.##############.########.#################.###########.###.###..###.###..########################################.####.#########.#.#######...#.####.##########.########################.###.#.#######################.####.###.########..#.#################################.#..#.####.##############.###################.##########.#.#####.#.##########################.########.###.############.#...#########.###################.########..#.############################################.#############################.#.###.###########.##.#######.#.#.##########################.##.#############.##.##.##############.#.#############.###.#.##############.#.####.##########.###########################.###.##.####.########.###############..###############.#####.###########################.###########..###.#################################.##############.############.################.########.##.####################.#############################..##########.###.######.######..###############################.#########.#######.##############.#####.#####.#.##########.#..########..##.####.#########.##.##########.###############.##############################################.#######.######.############.##.##.#######.##.#.#########.#.#.#.#.#####..#######################.################################.###.#######.##############################################################.#..#######.############..###############..####################.#.###..##.#..################.##.###.############.######.##################.############.#############.#############.#################.#######.##########.#######.#...##############################.############.#############.##################################.##.###################.########.#################.###########.###########.#######.##########################..#####################.#####.#.###############.##########.############.##.##.########.##########################.#####################.######.##############.#################################.###########.######.###############################.######################################.#########.#################..######.##################.#######..##############################################.###########..####################.##########.####.##########################.##########.#######.#############.###################.#####.###.##..#####.###############.##.#####################.#########.####.#.############.##########.#######.###.###################.#############.#######.########.###########################.#.######################.##.###.#####################...##.#######################.#######.#####################################.#########.###########.##################.#####.###.###.#######################.############.#########.########..#############....#.#######.###.###############.############.################.###########.##.##..#.#######################################.#######.######################.#########.####.#####.##########.##.####.####.#.##########.#############.##############.#####.##.###########################################.######..#######.####################.#####.#######.##.#.#######.########################################.#############.################.###########.##################.########.###############.#####.################.##########.#############..####.########.######.##################.##.######################.##################.##############################################.###.##########.############################.###############################################################.########################################.#####################.######################.############.#######.#############.#####.#..###########.#.#.####.#.##############################.##.###########.#.###.##########.###########.#################################.#####.#####.###.#####..########.##############################.#################.#######################.########################.###.##############.##########.#######.##########..#########..############.#########..#.###.###############.###.####################.#########.##############.############################################.######################.###.#.#######.####.####################..########.##################################################..##############################.########.###############.#.##.#############.#########.#######.###############.#########.###############.##########.#####.#############################.###############################.####################.####################.####.###.#######################################.#####.###############################.##############..#########.#####.#######.#####.############.###....######.########.##########################.##.####################################.#############################################.###.########.###.#############...#####.#######..#.###############..##########.########################################..######..##################.###################.############..###############.##################.######.######################.########..####.###########.########..######.###########.########################.#######################.######.###############################.##########.###################.#######.###.###.################.############.###.###.#####.#####################.#####.#################.######.#####.##################################.####.############.#########.##########.######################.####.###..##.#################.##############.##.############.#######.#################..##.############.###############.######.#.########.############.####.########.#######.#############################.#.###########.#######.#.##################.##.##.#######.####.######.##########.############..####################.#######.###.############..###.#############.#.##############################.########.######.#####.#.#####.#############.####.##################.##############.#######.###.#####.#############################.##########.################.########.#####################################.#######.####.##########.###.#######################################.#.############################.###.#################.##########################################.#.#################.########.##########.#################################.######.########.############.####################.###########.##.##############.###.##############.##.###.#######.########.#####################.#################.#######.########.###########.###################.#######.#######.##..####################.#############.##############################.##.########################################################...####.#####..########.######.#####.###########.#.#####.###.#######.##########.#.##########.###############.#########.##############.#################.################################.######################.##.##########.########.#########.####.#####.#####.##.####################.#############.#####.####################.##########.###########.#####.##############.##.##########.##########.###.###############.############.####.##################.####.#######################.###.############################.################.#.###############.####################.##.###.############.####.##########################.########..#######.#################.########.####.#####.########.######################################.##############.#######.#########.######.####.##.#####.##..##############..#############..########.#########.##.################.#############.############.#####.##################.##########.#.#.##################.#################################.###.#######.#.#########################.##.####.##.######################.######.###########..################.###############################.##########################################.###########.######.############################.##########################.####..#######.#########..#########.####################################.##############.##.#######.##########.################.#########.#######.################..############.###.#################.#############..########.################.#########.#######.########.###.###.###.##########################.####################.###############.#############################.####...############.###################################################.#########.##############.####.##.###.#.############.############################.##########################.######.#####.########.############.###########.##############################.######################.#####.##########.########.#########.#############################.##.###########.#.#####.########.########.#####.#####.##.####.####.##########.#######.###########.##########.##.########.####.#############.#########################################.###.####.##.#####.##########.#######################.#############################################################.############################.#######.###.#######.#############..##########.##########.#..#####################.#####.##.##########################.###.#####.#########.#############.######################.###############..######.##.##############################################################.###.####.#.#######.################################.#########.####.##########.####.##########.##.##.###.###..###############.#.##.#####.##.########.######..#######.#####.##################################.####.######################.##########.###############.#################.####################.#.#####.###############.######.####################.##########..###################################...##.#.#######.#.###..####.########.############.####.#.##########.############.####.#######################.##################.###########################################################################.########.###############################.################################.#########.#########.#.#######################################..####.#########.########.##############.##############.###########.##.###################.################.####.##########.####.################.################..##################.###########..##.#########.#######.###########################.#############.#.#.#.##.###########################.####################.#######.############.####################.#.###.##.#####.###.##.#########..#########.############################.#######.#############.##.#######.###############.#########.###.############.##.######################.###########.####################.########.#####################..#################################################.#.####################.###.########.##.##########..############.##############################.#############.############.###.###.##########.###.###.################.######.####################.#.#####.##############################.################.######.############.#####.#.#####################.#####.###.##.###.#######################################.#.#########################.#############.######.#.#########.#######################.############.#############.######.###########.####.#####.##.##############.###########.################################################.####.############.######.###.###############.################.##.####.#.####.############.#############.############.#.######.#######.##.####.############..#.#.##############################.#########.#####.#######.#####.#############.#####.###############.#.#.#######.#####.########################.####.####.#######################.####...##.#######.#.######################.###################################################..#######.##############.#.##.###########################.#######################.#######################.##.###################################################.######################..##################.##.######.##.##############################################.################.###################.############.#.######.###.###################################.############################.################.############.########.##.###.##########.##.#########################.#######.#######.####.######.###.###############.#####.###########.######.######################################.########################.#############.######.##########################################.###.##.####################.####.##########.#####.##########.####################.#######.###.########################.############.#.###################.#############.##########.####.#########################.########.####.######.###################.########.#####################.#####.########.######.####..######################..##############.########.#######.##################..##.######################################.####################.###############.#################.######.########.####.####.####################.#########.##.#####.########..#.######.#.#######.################.###...##.#######.###.###.#########.###.#######.##.########.####################################.######.###.#.###.##.#######################.#########.########.#.############..##.####################..#######.#####.########################.#########.###.#.#############.########################.#####.#.##.###############################.#####.##.##################.########.##.######...#############.############.#..######.##.###############.###.####..######################################################.####################.#############.###########.################.#..###.######.#########################.################.############.#########.##############################.############.#####################################################################.####.###########.#####################.######.#.####.#######.###################.#####.###.#########.###############.###################.#############################.#..###########.#########.##########.#################.####.#################################.#########.#########.###################################.###############..#.##.#.#####.#####.#################################################.####.#################.###.######.#######.###.######.###############.############################.#######.##.###############.##..###########################.#####################.#############..###############################################.######.###############.######################################.############.#############.#########.######.#.######################################.###.################.#############.###########.#######################################.######.#################.####.###.#.###############.#################.######.##.#.##.#########.########.##.#######################.###############.####.#.############.#########################.##.##########################.############.###########.####.#####################################.#######.############.#############################.############.####################.####################.##########################################################################.############.#####################.####.#########.#######################.###################.#########.##.####.########.###########..###################.#####.#######.#######################.#.#######.##############################.###.#########.#######.#######################################.####.###############..###########.###.#.##################.####.###.############################.###################.########################.####################################.############.################..##.##########.#.#####.###############################..################.####.#####..#.####.##.#######################.########.######.#.######.##.#############.##.######.##############.#############.#####.##..##########################################.#####################################.#####.#################################################################################.####################################.########.#.###.#.#.######.#..#.########.###############.########################.###################.############################.###############.####.########...#####..################.########.##.########.###.######.##.########.####.#############.###..##################..####################.##.#.#####...##########..##.#########.###################################################################.###############.###..################.#######################.##############..#######################.################.########.#.##############.######.#############.######..##################.##.###.###.#################.####.#######.##################.##########.###.##.#######.########.###.##################.#############.#.##############.#######.##########.##########.#####.##########.####..#################.#######.#####..###############.#####..##..#####.##########.############.###########.############.#..###..##################.#.###.########.#######.###.###############.######.############.##############.########################.#############################.#########.#############.##############.#########.###############.#################.############.###########.############################.##############.###########.################.##.###.############.######.####.#################.####.#########.######.#.##########.#####.#########.######.#######.######.#####.####.####.#########.##..######################################..##############.##.#############################################################.###.######.#.#########.######################..#############.########..#########################.##########.######.###########.##.##.#######.###############################..#.############.####.##.####################################.#############.##########################.##################.############.##.#######################.##.#####.###.#.##.##.###########.###############.####.#####################.##############.##########.########..##########.########.#######.######.###########.##############################################.######.###############################################.#######.##########.###################.####..#############.###.########.####.####.##########################.##########.#.####.###########.#########.##############.###..################.####################..##########################.#######.##################.#############.###############.#######.###############.#######.#####.##.####.####.#######.##########.###################.#########.####.###.########.###############.####.####.#######.######.######.###########..###################################################.###.####.######.###.#######################.############..###.#########.##.####.#############.######.############.####################.##################.################################################.#.################################################################.###############..#.############.###.##..###.#################.##############.#######################.################.#################.##.###########.####.#.########################.#####################.##########.###.##################.#.##########.#######.###########.##.########.###########.##################.################.###########.######################.###.#####.######.#####.##############.#####.#################.#########.##########################################.#################.#######.##.###########.###.#.####.######.#############.#####.#.#.#############.######.#####.##.#.##.###########.####.###########.##.##.#.#########.###..############.##.####.##############..#######.#############.#####.####.#########.#####.###################################################.#######.####.##############..####.#.####.############.#####.#############################.######.######.##############.##########..####.#..################.#####################################################################.######.####.#.################################################.##########.######################.##########################.##.#.##############.####.#####.###############.########################.#####.###########.#################...########.#####.########.#.#####.##############################.######.##################.#######.#####################.#######.#.##############.#.##.########.###########.#.#########.##############################.#.#####.########.##########################################.########################.#####.#.##########.######.#####.#######.##################################.##############.#.############.#..#.#####.#####.#############.######.########..#######.############################..######################.###..#.#####################.###########.#####################.###################.###############################.###############################.#######.############.#########.###########.####.##.#########.##################.#######.#.###############################.###################.###########.#.#.###.####.##.######.########..################.#########.###########.##################.#############################.#######.######.##.##############.##################.#.##############.##########.####.#.#############.#######.######################.###.####.##############.##########################.#######..######################.###############.################.#####.#############################.###.###############..######.##.################.####.################.###.######.#######################.#.############.#####################..#############.###..#########.####.#################################.######..######.###.#######.########.######.###.############.#####.##########.#.#.##################.####.#.########################.###########.#####.##.##########################################.####.#########.####.##.#####################.####.#############.######..###.##########.###############################.#############.#######.#######.###.###################################.#.######.################.##..##########..#####################################################################.##.####.#.#.########################.#####.##.####################..#.#########################################.############.###..#####.####.###.########.######.##.##.###.######.######.#####################################.##########.#########.###.#########################.#############.##.#####.#####################################.#.##############################.#########.#######.#########.##################.################.#####.####.#####.######.############.##########..########################...###################################..##.########.###.######.########################.#######.#########..#############.########.################.####.##########.###.##.############.###.##.#######################.####.###.#################..#.######.##############.##..#########################.#######.#############.#.####################################.###.############.#.###########################################.################################################.##########################.############.#########.#######.##.########..#####.###########.###.##.######################.#.#################.########.##########################.#####.#############.##########.#.###.########################.#####################..#.###.###############.####################################.#######.########################.###########.##################################..#####################.#############.###.#######################.############..##########################.###.#.#...########.##########.#######.##..###.###.############.######.###.######################.###############.#######.##########.##################################.########################################.########################.###########.#.#########################.#################.##############.##..##############.##########.##############.########.#######.#.###.#########.#######.######..#####.#####.#.########.####..##.##.####.####.###################..##############.##.####.###.###.#.#.###.####################.######.######.##########################.##############.##################.#.#####.####.######.########.#######.#######.################################.######.######################.######################.##.########.##########.#####.###################################.###################################################..#####.###################.#.########################...#####.####.################..##.#############.####################################.######.##########################.#############.####.##########################.#########################.###.###.####.#########################.##.###.####.###..###########################...###########...######.#.#################.#.####.##########.##.######..##.##############################..#.#######.################.########.#############.#####.#..##########.#.#.###############.#####################.###################.###.#.#########.#####.####.################.#######.###############.###.########################################.#########.###############.###########.##.##..#########.#######.######.#######################.################.###########.###########.####.####################.###.###################.################.##########.################################.#########.#####.####.################.######.##.################.############.##############.#####.###############.########.##############.#########.###############.#######.############.#.###.####################.##########.#################.###.########################################################..###########.#####.##############.#.#.#####..#################.#####.######.#####.#############.############.##.############################.########.#########.#########################.#####.##############.#####################.##########.########.####################################################.###.##################################################################.########################################.#######.##################.#######.#############.#####.########.#####.#########################################.#################################################..#####.#######################..#.#############.##.#.########.####.#############.########.####.#########..##############.#################..###.####.######.#.#####.######.###.##.####################################.############.##########.####.########..#####.###.######################.##.####.#.##########.######.#########.###############.#.##.##########.#.####.##############.#####.#.####.####################.##########################.###.######.#############.###.#######.#.#######.#########.###########################################.##.#######.###########################.######.################.#.######.#######.##.#######.########################.##########.###.#########.####.#.######.###########.##################.########.###########.##################.################.###########.############.#######.#####.######.#..######################.#########.#######.###############.#.##############.########.###############################.##############.######.##.######################.#..#####.#.##########.###########.########..############.######################.######.#################.######.###..#####.###.####..################.####################.###.#####.##.################################.##########.######.#######.##################.###.#.##.###################.##.#############################..#########..##########.###################.###############.##############.####################..########.############.#######..##########.######.#.##############.###.#######.##########.##.###################.##################.###########.##########.###.#####.####.############.############.##########################.###..###############################################.#######.########.#############.####################################.####################################.#####.#.##########################################################.######################.#########.##################.############################.##.########..############.#.###############.##############.#.####.#######.############.#########.######.##.####.######.###..#####.################.####.#########.#####.####.###.###.###########...#######.#######..##.########.######.##.####.#############.###.################.#########.####.#######.###.###.###############.##############.###############################.#.#.########.#########..########.#######.#########################################.#######.###############################.##.#########.####################.#################.###.#############.###############.##.##########.####.#####.#.###########.#####.######################.########.###.###########..#########..#########.#######.######################.############.################.#################.##################################.################.#####################.#####.######.##.#####################.###################################################################.########.#########..#######.#.################################.#############################.#####..###########.#.#######..#####.################.############.######.#############.###.######.#####.###############################.##########.###.##########.#######.###.############..#####.######.#####.#########.##.#####.#############.###########.###########.########.##.#.#####.###..############################.####.#################.###########.######################.#######################.###########.#####.####.##################.#######.#..##############.##########.###############.###.#####.#########..###########.######.###.#########################################..###############.####################.###########..######################.##.##.###########.#################.####.####################.######.###################.#####.#.###################.###################..##############.######.###############.##################.#####################.######################.#########.###########################.##.###########.###..###.#.#########.##################################.##..#######.##############################################################.#####################.###.##########################.###################.##..####.###############.##.#############..######.#############.################.##.#################################.#######################.#######..######################.#.#.################################################################################################.######..#####.############################.##.###############.################################..####################.##########.####################.#.###################################.##########.#########.#.#.#########.##################################.##############..#############################################.#########################################.######.######.####.############.#############.###..#########.##.#####################.###.#.##################.##.#####.#######################.####.############.#############.############..#.#########.##.######.#######################.##.###############.###.#############################.#####.#############.#####.#######.####.##################.########..#################.###########..##################.#.###############################.#####.##############.############.#############.#####.###########.########.#######..##################.##############.############.#####.#########.########.###.###.#####################.###########..#########################################.###.#############.#.####.##########.#################################.############.####.##############################.#######.#.########################################.###.########..##..####.####.####.###.#####.##########.########.#########.####.########.################.#####.################.##################.######################.###########################..#.###########.####.#####.#..#####.#############.#####.###.###..#.########..#.###.###.####.########.#####################.###.###########.#########.#########.##.###########.########.######################################.########.###..#####.##########################.######.########################################.######################.############.#############################.#.#########.######################.#######################.###.##########.############.##########.#################.##.############.########..####.#.################.#########################.###.###.##########.#########################..#######################.######.####.###################################################.##.##########.##############.##########..#######.######.###.##.################################.#######################.######.################################.############.#######.#########.#####.#############################################.###.#.####################.#############.####.####.##########################.###############..#.########.#######################.####..###########.######.###############################.#.###########################.#####..########..##.###############.#####.#.##########################.#######.####.###############.###################.##.######.######.#.########################################.############.##.#####################################.#####################.#####################.####.############.######.####.###.######.#####################.##.##########.#.####.#########.##.#####.#########.##############.##################################################.########.#########.##############.#.######################.#.##########################################.##############.###########################.####.#############.#####################################.#.######################.##########.###########.##############.################..##.####.#########.##.#####.#####.#############..#######.###.######.##.#.########.###..###.#########.########.###############################.#####.############.#######..####.#####.##########.############.##.##.############.#########.########.#######################.#######################.#########.########.##########.#################.######..##############################.#########.#########.#####.##.#################.######################.###############.########..###########.##.#.############.######.#######.#######.############..#########.######.####..####.#######.#.########.##########.###.#######################################.###.########.####.############..#########.##############.#####.#..################.##.#.########.##.###########.##################.###########.##########################.#####.####.#######.###################################.#################.###.#.#############.############.##.########.#.#####.######.##.#######################################################################################################.###############################.########.###.######.#########.##.#########.##.#############.###############################################################..###########.######################.########.###.#########.####################.#########################.#####################..##.#######.######.###########################..#.###.##########.##########################.###################.###########.####.##.#######.########.###########..#######.######.############.########..####################..##############.#######.##.##############.#################.#.######################.################.#########.#######.##.#######.#######.########.###.##############.#####.############..#####.#####.#.#########################.################.##############.###############.#####.########################.##.######################.###.########.###.#####.########.########################################.####.#########.######.###################.#############.############.######################.##################.#########################.#.##########..##################.#####.#########.##.###########################..##########.###############.#####.################################..###########.########.#######.################.#######################################.###########.##################.#..#######################################################.###.##.####.#####.###################.######.########################.#######################.#############.#####.#############################.######.#######.###################.######.##################################.#######################################################.###.####..########.####################################.#####################.###.#####.######.####.#######.###.#######.###...####.###################################.#######.#####################################################################################.####.#######################.######..################################.#.##.##.#.#############..###.##.######.###.#####.###########.############################################.#######.#####.#######.########.###.###############.##################.############################.##.##############################.###.#######.####.##.#######.##.#.###.###.########.##.##########.##########.###############.###.##############.#####.####.#.##.#################.#####.######################################.##############.#############################.#####.######.##########.#############.###.#######################.#.######.#################.##########################.############################.#####..#####################.#############.##.#######################.#############..####.###..################.############.##########.###.####.#####################.############.#.############.###############.################.####..##############.########.##.###########.#########.###########.#.#############.#.#.#################################.###################.########.##############################################################.#####################################.######################################.###################################.#########.######.############.############################################.###.##.########..#####.############.#####.##.#######.#####.#####.#.##############.#####.###..#.#####.#################.##.#.##################.##.#######..##.############..#####################.#####.############.#######.####.#.#####################################.###.###.#######################.##########.###############.###############################.###################################.#.##.##############.######################################################.##.#################################.#.##.#########.##########.########################.##################..####.######################################..##.####.##########.##########################.##########.#.#####################.#####################.################################.######.####.#######.#.#######.#####..###.#########.####.######.#.#################.####..##.########.##.###############.#######.#################.####################.#############..##################.####################.########.######.##..########.##################.#####.#######.###########.####.#####.#############.#######################.######.######.#.################.########################################.#######.##############.#.###########################.#######.###########.##.############.####.#############################.#############.################.##########.####################.######.######.#########..#########.#####.##.##############.##############.##.####.###########.#.############################.###.#######################.#######..#########..##################.###############.############.#######.##.################.#####.###########.#.############.#####.########.###.##############.################.###.####################.###############.###.####..#######.###.##############################.####################.################.####################.######.#######.###########.####.##########################.################...######################.#.########################################.#####.########.####.##.##########.#############.###.#.########.###################.#########.##.#########.###############.###.#####################.#.##.##################################################.#####.#####.##.############.############.#########.###############.#####.########.##############################.###############.#############.#############.##############..##############.################.##.####################.#.####..################.#########.#################.##########.#############.########.##.####.##########################.###.#######################.##############.##############.#########.##.####################...#########.##########################################################.######..######.#####.##############################.###.#####################.############..############.###########################.#####..##.####.######.####.#####.#######.########################################################################.#####.############.###.#########################.######################.######.#########.#################.###.###.#.####.#########################.##.####.###.##.######.############.##################.#.########..#############################.#################################################.######################.##############.####.######################################################.##.###########.#.#####.##############.##############.##.#######.####.#####.####################################.#.#########################.################..###############.#.###############.#################.###.###.############.###.############.########.######.#############.#####.#########################..#######.#.##########.######.##.###.####.#.################.##.#########.###########.###.####.###.######.#################.############################.#########.##############.#############..#######.#.#.##############.########################.##################.##############################################.########.######.#.#.###################.#########...########.#######.########.#######.####################################.################################.##.##..###.################.##########.###.##########.####################.######.###################.######.##.###################.##.#.#####.##..########################################.####.###############..###############.################.####.###########.#.################.##################.######.#########################.###############.############.#.#######################.##########.###############.#########.########.########.##.##.######.#######.#.#######.##..############################################.####.####.#############################################################.#####.##########################.####################.#.###########.############################################################################################################.##.#.#################.#.#######.############################.###.##.###########################.####################.###########.########.#############################.###########################.####.###.######.#.########.##########..###########.##.######...#######.#.#.#.###.#.#####.##########..#####################.############.##############.#.##.#####.#######.#####################################.#################.###.#############################.#####.################.##################.###.######..###########.####.###################################.##.####.####.#################################################################.#################.########.##########################.######.###########.#####.#####.####.###.#####.##############.#####.######.###.######.########..##.################.###.######.#######..##.#################.##################..#######################..#.####.#.#.############.#########.#####.#####.##########.########.########..###########.########.######################.###.###########.##########.######.##########################################.########.#####################.###.#######.##.######.########################.#######.##.##.#.####.#############.#.#################################.####.####..####.############.###############.####.###################################.####.########.######.#################################.########################.######.###################.#################.###..###.##############################.###############.#######.##.#####.########..########.#.###.############################.##.##########.#########.##.#######.############.###.####.#########.#################.###########.#.#######.###############.##############################.###############.########.################.######.################################.######################################..#######.#######.###.####.#######.#.###.#.##.##########.##.####.#################...#########.#.#.##.##.##################.###..#.###########.###############################.###############.####################.########.##.#####################.####.#####.###############################.#.######################.#############################.#..#############.#####.#############.######...##############.##.#############.##########.########.#.##.#########.#.##############..###.########.###########.#############################.#.##.#######.#########################..###############################.###############..##.#######.###.#################.#.#.##################################################.########.#.#######.################.###################.##.##########.######..#########.##.#########################################.##.######..#######.###########.#####.######################.#############.####.#######.#.#######################..#####.##.######.#####.#.####.######.##.###.##########.######################.###.######.##.########.###.###############################.####.########.#.#.######.##############.##.###.#####..##.########.##################.##########################################.####.#.##########.##.#######..############################.######################.#####.#########.#####.###.############################..##..####.#########.##################.###########.#######.############.#..##.################.##########.##################.#############.###############.################.##.#############.##############.###############.##.##.###############.###.#########.#####.################.#############.#####..##########.##########.################.####.##########################.#######.##############.#.##############.#################.#######################..##########################################################.###.####.######.######################.#.###.##.#################.#############.######.#######.#.###########################.##.##########.#########################.#####.#####...######.######.###################.########.#########.##########.#########.###################.################.#########.###################.#######.###########.####.##########.##.######.#####################.#######.####################################.#..##.#####.#####.######.####.#####.###############################################################.########.#########################.###.##############.###################################.##########.##########.###################################.#.##########.#####.####.########################.#####.#####.##############.##..########################.########.#.#####################.###.############################.#.###.#.####################################.###...##.###########.#####.#########.#.####################################.###########.#####.########.######.###############################################################.##.############.###.##.######################################################.###.#############.#######.############.#########################.##.############..#####.###.##################.##.############.###########.###.#######.#########################.##############.###########.##.##########.###.##########.######.##.####.############################################.######################.####.###.########.##.############.##########.####.####.###.##########.###########.########.##################.######.######.#############.#######.######################.####.########.#########################..#####################.######.##########.#####################.###########..#.######.##########.######################.##################.##############..######.################..######.###..#########.####.##.#############.#############.###.###.################.#.######.###########.#########.##.###############################################.###############.###.#.##################..######..##############.################.##########.###.###################.##################.###########.#######.####.####.################..############.#######.#############################################.######################.###.#.##.############.####..#################..##.####################.#######.#.######.####.##############.#########.####.#.##################################################.###.##########.#############.############.##.########.##############.###########.#######.########################.####################.###.#######.############################.##############..##.######.#########.##################.#####.#########.####.###.#.###############.########.###########################.##########.##.###########.########.#####.##########################.###.############.###################.###############.#..################.######.####################.###############.###.##.###.#################################.#.#######.####.###############..###########.#######.#####################################################################.#########################################.###########.###.####.##########.##.######################.#.##.############..#####..###.####################.###############.########################.###############.####..#############.##################.##########.#.###.###############.#.#################.###########.#########.########################.###############################.###############..##.################################.##############.#################.###############.########.##########.#######.############.####.#########..#####.######.########.##############################.#.#####.######.########################...#########################################.########..#############.#########.####.##.#.################.########################################..###.######.###############.##########################################.################################################.###..#########.#######.############.####.##.#########.####.##.#######..##############################.###.#########.###.####.##.#.#################.###############..##.########.####.#######.######.#######.#####################.##.##.#.#.#################.#..###.###.################.#####.#########.#############################.#################.#######################.#########################.######.##########.###############.###.##########.####.########.##########.####.####################...###.#####.#######.##########.######.#.####.##.##########################.##.#############.#########.#########.############################.################...#######.##############################.##################..#####.######################.#####.#..##################.#########.########.####################.####.########################.###############################################.#.#####.#####.###.##########.###.######.##########.##.##############################.################.##########.########################.#############.#.#.#.##.################.#########.#############.#.############.###.##.########.###.###.#####.#######################.####.###########.###############.##..########################.#####.#.##########################.#############.###.####################.##.#################.######.##############################.#.#####################.#.#############################.#.###.########################.##################.###############################.###############.##..######.#########..########################.####################.#############################################.#######.#########.#.#########.################.##.#######################..#############.#####.################.###.####.#########################.#.#####..#.############.##.######################.####.######.#########.#############.#.##########.########################.#.########################.##.#.######################.######################.#######.#######.########.######..###################.#..###############.###########.##########.###############..####.############.#########.###########.#########################.#############..######.###########################################.##############.########.########################################.###.#########################.#######################.#################.########.##############.#########.#####.#######.##################.##.#####.#.######.#.#######################.######.###########################.##################################.####.#.###############.############################.#######.##########..##.##.####################################.#####.#.################.##.##.######.#######################.######.########..#########.#####.########################.####.##########.####################.##.########.#############.###.######.#####.###..##############.###########..#########.##############.#####################.###.##########.######.##############.############################.######.#..########.####.#####.###.####.###################.####################.#.################.#.#######.####.#.#######.####.#.##.#.###############.######.########.#######################.##########################.##.######.##########.###########.#########..#..########.########.###.#######..############################.##.#.###################.####################.#########.##############.#.####################...##.##.#################################.###.####################.###.####################.#..###############.#.##.#.######.####.########.###.#.#####################.####.######################..###########.########.##.##################.##.########.################.#.#########.###############.####.#######..#.#################################.#.##################.###################.#####.####.###################.#######################.##########.#.###.###############..##.#########..#######.###############..#########.######.#########.#########.######.#######..#################.######.#####.#####.#########.####.############.##############.############.###.########.####################.###.#######.################################.#######################################..####.##############.###.####################.#.#############.############.#.########.######.#########.#.#############################.#########.#########################.#########################################.###############..##.###.######.#.#################.######.######################.###################################..###...#.###########################.############.###.################.#####.#############..##.#.#####.##.########.#.#########.####################.###.#####.######.############.#########.###########################################..########################################.#.#############.##.##.#########################.##########.##########.###############.#####################.#######.#####.################################.############.##.############.###.###.###.#######.###########.###########.##.######.##############.###.####.#####.#####.#######.##########.#####.#########.####.####################.########################.###########.#########.#####.##.#####.#################.#########.######.##.#.######..##########.########.###########.######.###.###.#.########################.####.##.#################.############.###.############.#.#.#######.##########.######################.##..############.###.######.##.#######################################.##.######################################.#####################.#########.####.#########.#.##.###################.######.##############.#####.#########.#######.###.#######.#################.#####..########################################.###########.#.#############.############.##################################.##################.###########.##########################..############.########################################.########.##.#############.##.########.####.#######.#############.#.######################.####.#####.########.############################.#######.############.####.#########.#########.######.#####..######.##################################..###.#.#####.##.############.#################.####################################################.#######.##########################.##..###.#.##.#####.#.#.#####.###################.###########.#.##.##################.#################.###.########.##.##.######.###################.#..##########..###############.#######.#.#.######.#################.################.##############.#######.######...#######.########..####.######################...#.#####.#######.######.#####.########.#.#######.#######################.#########.######.#####.################.############.##.##.#.#########.####.######.####.#######.##.#####.##############..#.###############.#############.####..##.#.#################.#####################.#####################.################.#######.##########.##########.##########################.##.###.########################.####.##################.#######.########..####################################.#.#.###.#########.####################.######.#########.#########.###############.##############.#########################.##.#####.##.##.##########.#######.##.#########.#########.######.###.###########.#######.############################.################.####.#######.#######..#.#######################.##################.#.###############################.#####################.##########.##########..##########.####################################################.#########.####.##.#################.####################.####.######################.#.######.###.####.##############.#.############################################.######.#.######.############.############.###################.############.#.##############.######.#####..###.##.###.#######.########..########.#.#############################################.##.##############.#.#######.##.################.####.#.###.#####################.#############.#.##############.#######.########################.##############################.#######.########################.############.###.#######.################.#####..#################.###########.####################################.##.#####.#####.#############...##############.##.#####################.#############..############.#..#############.##########.#.#################################.#######.##############################.##############.#...##.###..###########.####.########.################.#################################..############.####.#####.#####.#######.################.###.##.#########.####################.#####.####.#####..#.##########################.################.################################.#######.#############.#########...#########.#.##########..###################..##.###############.#####.#########################.#######.#############.####################.###########.#########################################################################.#################.#..#####.######.#######.#.#######################################################.####.#####################..#####.#########.#################.#.##.######.########.#########################.#######.########.#.##########.####.############################.#######.######################.#.#.##############################.######.############.#######.###########.#########################.######.#####.###.##.#######################################.#######################################################.##.###############.##################.######################.#######.#####################.##.################################.###.###..###.####.#####.#.#.#######.###############.##############.#.###########################.#####.#.#####################################.#.#.###.#.######################.#######.####...#####.#########################.#.##.###.#############.##################.#####.#####.#########################################.########################.#######.############################.##.#.#####.######################.####.################.#######.################..########.#################.##############.###.########.#.###.#.#####.####.#.#####.#.###############################.###############.########.##...#########################.####..#.######.#####.#######...################.##########.########################.######..######..#######################################################.###########.####..###############.#.########.############################.######.###.#######.####.#########################.##########################################.####.#####.#######..#######.##########.###.##.##.########..###.#####.######.#########.########################.#########.######################################.##########.#########.##.#####...######.##################.##################.####################.####################.###.############################.####################.##.#########.###################################.####...#############.######################.#############.#########.#########..#####.####.####.####.########.######################################.################..###############.###.######################.################.##################.####.##..##########.#############.#####.################.#####..###.##.#######.###.#.####.####.#####.#.##.##..#######################################.############################.###########.#######.####################.##.#####################.############..#######################################..####.###########.#####################.##################.###.#############.######..##.####..#############.#######.################.######.######.#.##########################.##############.#####.########.#########.###.############.##########.#######.#.###.##.###########.#.##############.#############.##.#####.###.###############.############################.###########.##########################.##########.########.########.#####.####.####.########.#############.########...#.####.#.###.#####..##########################..###############################.########.###########.######.###.###########################.###################.###################.###########################.#.#########.################.#.##########..##############.##################.###.#######.##########..########.#####.##############.######.#########.##############################..####.########.###########.#####.#.###################.####################################.############.###################################.#############.#########.#################.####################################.####.#############.#################.###########################.##.#..###.#######.############..#..####.###############.###################################.#########.########################.####.#############.##################################################..####.##########.###################.############..####.########.#############...#.######################.###########################.#######.###.######.#####.###############.#####.############..#####.#######.#######.###########.###########.##############.########..####################################.##################.####.############.#.#######.###########.##.#####.##########.##########.#########.##.#.##########.##########################.#########.##.#####.#.###.########################.#####.##..###.#################.############.##############.#################################..##########################.#..##########.##############.#############.########.#####################.##########..####################.#######.############.##########.#####.########.#####################.##.############################################.###.########.########.######################.############.#.###.######## 1 396 22460 24036 4529 6106 35710 37287 80273 81841 47553 49129 12854 14427 20096 21171 15433 17011 80395 81966 42502 44080 48258 49800 23597 25167 9427 11003 24362 25918 43777 45316 986 2551 9334 10907 5345 6920 94478 96044 37287 38831 21497 23075 98639 99718 48074 49644 33138 34708 3489 5052 74188 75762 93457 93829 16164 17741 25085 26663 24030 25608 21047 22625 47856 49400 10389 11960 2186 3764 47213 48790 42898 44474 15440 17018 11548 13116 54861 56434 46411 47985 7412 8989 45031 46606 24859 26435 19807 21373 3857 5432 65111 66675 32089 33643 24691 26268 35494 37069 7149 8711 47323 48894 55888 57454 4067 5630 39311 40889 69457 70329 1039 2606 36639 38215 45564 47118 60304 61867 5913 7480 9033 10591 20286 21861 1528 3075 31759 33337 28699 30249