570 916 ##################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################.# #..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# #.########.#.#.#######.###.#.######..###.............#####.######.############..#####..################.#.#########.####...####.###############..##################.##.#####################.###########.###.##.##.###############.######.###########.####.################################.#################################.########.#####.#########.#########.################.#####.##.######.##############.###########.###################..#################.#####.###############.######.###############.#.###########..##..#################################################################.#################.#######.####.#########################################.################.###.#########.##################################################.##########.##########.##########.##.#################################.################.#######.#################..####.############.###########.#######.##############.##########.# #.########.#.#.#######.###.#.######..##########.#.#.######.######.############..#####..################.#.#########.####...####.###############..##################.##.#####################.###########.###.##.##.###############.######.###########.####.################################.#################################.########.#####.#########.#########.################.#####.##.######.##############.###########.###################..#################.#####.###############.######.###############.#.###########..##..#################################################################.#################.#######.####.#########################################.########.............#########.##################################################.##########.##########.##########.##.#################################.################.#######.#################..####.############.###########.#######.##############.##########.# #.########.#.#.###..............................................................#####..################.#.#########.####...####.###############..##################.##.#####################.###########.###.##.##.###############.######.###########.####.################################.#################################.########.#####.#########.#########.################.##.............................###########.###################..#################.#####.###############.######.###############.#.###########..##...################################################################.#################.#######.####.#########################################.########.#######.###.#########.##################################################.##########.##########.##########.##.#################################.################.#######.#################..####.############.###########.#######.##############.##########.# #.########.#.......................................................###########..#####..################.#.####.####.####...####.###############..##################.##.#####################.###########.###.##.##.###############.######.###########.####.################################.#################################.########.#####.#########............................##.##.##.######.##########################.###################..#################.#####.###############.######.###############.....................################################################################.#################.#######.####.#########################################.########.#######.###.#########.##################################################.##########.##########.##########.##.#################################.################.#######.#################..####.############.###########.#######.##############.##########.# #..............###.###.###.########..############.#.######.######..###########..#####..################.#.####.####.####...####.###############..##################.##.#####################.###########.###.##.##.###############.######.###########.####.################################.#################################.########.#####.###################.###################.##.##.######.##########################.###################..#################...............................##############.#.###########..###..################################################################.#################.#######.####.#########################################.########...................###.##################################################.##########.##########.##########.##.#################################.################.#######.###############......................###########.#######.##############.##########.# #.########.#.#.###.###.#...................######.#.######.######..###########..#####..################.#.####.####.####...####.###############..##################.##.#####################.###########.###.##.##.##############.............#######.####.################################.#################################.########.#####.###################.###################.##.##.######.##########################.###################..#######################.###############.######...........................###..###..################################################################.#################.#######.####.#########################################.################.###.#####.###.##################################################.##########.##########.##########.##.#################################.################.#######.#################...###.###########..###########.#######.##############.##########.# #.########.#.#.###.###.#.#.########..#####.######.#.######.######..###########..#####..################.#.####.####.####...####.###############..##################.##.##....................................##.##.##############..######.###.#######.####.################################.#################################.########.#####.###################.###################.##.##.######.##############################################..#######################.###############.#######.##############.#.#######.###..###..################################################################.#################.#######.####.#########################.###############.################.###.#####.###.##################################################.##########.##########.##########.##.#################################.################.#########################...###.###########..###########.#######.##############.##########.# #.########.#.#.###.###.#.#.########..#####.######.#.######.######..###########..#####..################.#.####.####.####...####.###############..##################.##.##.##################.###########.###.##.##.##############..######.###.#######.####.################################.#################################.########.#####.###################.###################.##.##.######.##############################################..#######################.###############.#######.##############.#.#######.###..###..################################################################.#################.#######.####.##########.....................................................#####.###.##################################################.##########.##########.##########.##.#################################.################.#########################...###.###########..###########.#######.##############.##########.# #.########.#.#.###.###.#..........................#.######.######..###########..#####..################.#.####.####.####...####.###############..##################.##.##.##################.###########.###.##.##.##############..######.###.#######.####.################################.#####.###########################.########.#####.###################.###################.##.##.######.##############################################..#######################.###############.#######.##############.#.#######.###..###..################################################################.#################.#######.####.#########################.###############.########.#######.###.#####.###.##################################################.##########.##########.##########.##.#################################.################.#########################...###.###########..###########.#######.##############.##########.# #.########.#.#.###.##..###.########..#####.######.#.######.######.........................................................................................................##################.###########.###.##.##.##############..######.###.#######.####.################################.#####.###########################.########.#####.###################.###################.##.##.######.##############################################..#######################.###############.#######.##############.#.#######.###..###..################################################################.#################.#######.####.#########################.###############.########.#######.###.#####.###.##################################################........................#########.##.#################################.################.#########################...###.###########..###########.#######.##############.##########.# #.#####..............................#####.######.#.######.######...##########..#####..##.#############.#.####.####.####...####.##############...##################.##.#..##################.###########........##.##############..######.###.#######.####.################################.#####.###########################.########.#####.###################.###################.##.##.######.##############################################..#######........................########.#######.##############.#.#######.###..###..################################################################.#################.#######.####.#########################.###############.########.###.........#####.###.#############################################################.##########..#########.##.#################################.........########.#########################...###.###########..###########.#######.##############.##########.# #.#####.##.#.#.###.##..###.########..#####..........................##########..#####..##.#############.#.####......####...####.##############...##################.##.#..##################.###############.#####.##############..######.###.#######.####.################################.#####.###########################.########.#####.#####...........###.###################.##.##.######.##############################################..#######################.#####..########.#######.##############.#.#######.###..###..################################################################.#################.#######.####.#########################.###############.########.###.###.###.#####.###.#############################################################.##########..#########.##.#################################.#######.########.#########################...###.###########..###########.#######.##############.##########.# #.#####.##.#.#.###.##..###.########..#########......................##########..#####..##.#############.#.............................########...##################.##.#..##################.###############.#####.##############...............................................................#.###########################.########...............................................................................................................####################.#####..########.#######.##############.#.#######.###..###..################################################################.#################.#######.####.#########################.###############.########.###.##..###.#####.###.#############################################################.##########..#########.##.#########.#######################.#######.########.#########################...###.###########..###########.#######.##############.##########.# #.#####.##.#.#.###.##..###.########..############.#...####.##.###...########..............#############.#.####.#########...####.#####.########...##################.##.#..##################.###############.#####.###############.######.###.#######.####.######################.###############.###########################.########.#####.#####.#########.###.#.#################.##.##.######.#########################################.###...#######################.#####..########.#######.##############.#.#######.###..###..################################################################.#################.#######.####.#########################.###############.########.###.##..###.#####.###.#############################################################.##########..#########.##.#########.#######################.#######.########.#######################.........................................................##########.# #.#####.##.#.#.###.##..###.########..########..............##.###...########.#..#####..#..#############.#.####.#########...####.#####.########...################.#.##.#..##################.###############.#####.###############.######.###.#######.####.######################.###############.###########################.########.#####.#####.#########.###.#.#################.##.##.######.#########################################.###...#######################.#####.................................................###..################################################################.#################.#######.####.#########################.###############.########.###.##..###.#####.###.#############################################....................................................................#######.#######.########.#######################.#...###.###########.############.#######.#########################.# #.#####.##.#.#.###.##..###.########...................####.##.###...########.#..#####.....#############.#.####.#########...####.#####.########...################.#.##.#..##################.###############.#####.###############.######.###.#######.####.######################.###############.###########################.########.#####.#####.#########.###.#.#################.##.##.######.#########################################.###...##########....................#################.###..........................#####.#######################.########################################.#################.#######.####.#########################.###############.########.###.##..###.#####.###.###...#######################################.###############.###########.#########.##.#########.#######################.#######.########.#######################.#...###.###########.############.#######.#########################.# #.#####.##.#.#.........###.########..########.###....#####.##.###...########.#..#####.....#############.#.####.#########..#####.#####.########.............................#################.###############.#####.###############.######.###.#######.####.######################.###############.###########################.########.#####.#####.#########.###.#.#################.##.##.######.#########################################.###...#######################.#####.#################..........................#########.#######################.##########################################################.#######.####.#########################.######...........................###.#####.###.###.#.#######################################.......................................##.#########.#######################.#######.########.#######################.#.......###########.############.#######.##########.##############.# #.#####.##.#.#.###.##..###.########..########.###....#####.##.###...########.#..#####.....#############.#.####.#########..#####.#####.########...################.#.##.#...#################.###############.#####.###############.######.###.#######.####.######################.###############.###########################.########...........................#.#################.##.##.######.#########################################.###...#######################.#####.#####################.##########.#.#################.#######################.##########################################################.#######.####.#########################.######.########.########.###.##.####.#####.###.###.#.#######################################.###########################.############.#########.#######################.#####...########.#######################.##..###############.############.#######.##########.##############.# #.#####.##.#.#.###.##..###.########..########.###....#####.##.###...########.#..#####.....#############.#.####.#########..#####.#####.#.............................##.#...####................................................###.######.###.#######.####.######################.###############.###########################.##############.#####.#########.#####.#################.##.##.######.#########################################.###...#######################.#####.#####################.##########.#.#################.#######################.##########################################################.#######.####.#########################.######.########.########.###.##.####.#####.###.###.#.#######################################.###########################.############.#########.#######################.#####.##########.#######################.##..###############.########.......................................# #.#####.##.#.#.###.##................................#####.##.###...########.#..#####.....#############.#.#.##.#########..#####.#####.#.######...################.#.##.#...####.#.##########.###############.#####.###########.###.######.###.#######.####.######################.###############.###########################.##############.#####.#########.####.........................................................................................................#####.#####################.##########.#.#################.#######################.##########################################################.#######.####.############.....................########.########.###.##..............................................................###########################.############.#########.#######################.#####.##########.#######################.##..###############.############.#######.##########.##############.# #.#####.##.#.#.###.##......................................##.###...########.#..#####.....#############.#.#.##.#########..#####.#####.#.######...################.#.##.#...####.#.########.#.###############.#####.###########.###.######.###.#######.####.######################.###############.###########################.#####.########.#####.#########.#####.#################.##.##.######.#################################.#######.###.#.#######################.#####.###########......................#.#################.#######################.##########################################################.#######.####.############.############.#####..########.########.###.##.####.###.#.###.#####.#######################################.###########################.############.#########.#######################.#####.##########.#######################.##..###############.############.#######.##########.##############.# #............#.###.##..###.########..########.......................#######....................................#########..###########.#.######...################.#.##.#...####.#.########.#.###############.#####.###########.###.######.###.#######......######################.###############.###########################.#####.########.#####.#########.#####.#################.##.##.######.#################################.#######.###.#.#######################.#####.#####################.##########.#.#################.#######################.##########################################################.#######.####.############.############.#####..########.########.###.##.####.###.#.###.#####.#######################################.###########################.############.#########.#######################.#####.##########.#######################.##..###############.############.#######.##########.##############.# #.#####.##.#.#.###.##..###.########..########.###....#####.##.###..########..#..#####.................................##..#......................################.#.##.#...####.#.########.#.###############.#####.###########.###.######.###.###################################.########..............................#####.#####.########.#####.#########.#####..################.##.##.######.##################........................###.#.#######################.#####.#####################.##########.#....##############.#######################.##########################################################.#######.............................................................##.####.###.#.###.#####.#######################################.###########################.############.#########.#######################.#####.##########.#######################.##..###############.############.#######.##########.##############.# #.#####.##.#.#.###.##..###.########..########........#####.##.###..########..#..#####....########..####.................................######...################.#.##.#...####.#.########.#.###############.#####.###########.###.######.###.###################################.########.######.#####################.#####.#####.########.#####.#########.#####..################.##.##.######.##################.##############.#######.###.#.#######################.#####.#####################.##########.#.##.##############.#######################.##########################################################.############.########.###.############.#####..#.######.########.###.##.####.###.#.###.#####.#######################################.###########################.############.#########.#######################.#####.##########.#######################.##..###############.############.#######.##########.##############.# #.#####.##.#...........###.########..####....................................#..#####....########..########.##.######.##..#.#########.########...################.#.##.#...####.#.########.#.###############.#####.###########.###.######.###.###################################.########.######.#####################.#####......................#########.#####..################.##.##.######.##################.##############.#######.###.#.#######################.#####.#########.............................##############.#######################.##########################################################.############.########.###.############.#####..#.######.########.###.##.####.###.#.###.#####.#######################################.###########################.############...................................#####.##########.###################......................................#######.##########.##############.# #.#####.##.###.###.##...........###..########.###..#.....................................................##.##.######.##..#.#########.########...################.#.##.#.....................###############.#####.###########.###.######.###.###################################.########.######.#####################.#####.#####.##############.#########.#####..########........................################.##############.#######.###.#.#######################.#####.#####################.############.#################.#######################.##########################################################.#.............................................#.######.########.###.##.####.###.#.###.#####.#######################################.###########################.############.#########.#############.###############.##########.#######################.##..###############.############.#######.##########.##############.# #.#####.##.###.###.##..###.########..########.###..#######.##.###..########.##..###.#.#..###.####...#######.##.######.##..#.#########.########...################.#.##.#.#.####.#.########.#################.#####.###########.###.######.###.###################################.########.######.#####################.#####.#####.##############.#########.#####..########.#######.##.#########.#.################.##############.#######.###.#.#######################.#####.#####################.############.#################.#######################.##########################################################.#.##########.########.###.############.#####.##.######.########.###.##.####.###.#.###.#####.#######################################.###########################.############.#########.######......#.###############.##########.............................................############....................##############.# #.#####.##.###.###.##..###.########..########.###..#######.##.###..########.##..###.#.#..###.####...#######.##.######.##..#.#########.########...################.#.##.#.#.####.#.########.#################.#####.###########.###.######.###.###################################.########.######.#####################.#####.#####.....................................................#########.#.################.##############.#######.###.#.#######################.#####.###############......................................#######################.##########################################################.#.##########.########.###.############.#####.##.######.########.###.##.####.###.#.###.#####.##################################..................................############.#########.######.####.#.###############.##############################.###.##.################.############.#######.##########.##############.# #.#####.##.###.###.##..###.########..########.###..#######.##.###..########.##..###.#.#..###.####...#######.##.######.##..#.#######......................................#.##........................#######.#####.###########.###.######.###.###################################.########.######.#####################.#####.#####...........####.#########.#####..########.#######.##.#########.#.################.##############.#######.###.#.#######################.#####.###############.#####.############.#########################################.#############################.############################.#.##########.########.###.############.#####.##.######.########.###.##.####.###.#.###.#####.###################################################################.############.#########.######.####.#.###############.##############################......................................#######.##########.##############.# #.#####.##.###.###.##..###.###.####..########.###..#######.##.###..########.##..###.###..###.####...#######.##.######...........................#################.#.##.#.#.####.#.########.#########.#######.#####.###.#######.###.######.###.###################################.########.######.#####################.#####.#####..########.####.#########.#####..########.#######.##.#########.#.################.##############.#######.###.#.#######################.#####.###############.#####.############.#########################################.#############################.############################.#.##########.########.###.############.#####.##.######.########.###.##.####.###.#.###.#####.###################################################################.############.#########.######.####.#.###############.##############################.###.##.#############################.#######.##########.##############.# #.#####.##.###.###.##..###.###.......................#####.##.###..########.###.##.............................######.##..#.#######.#.######################.####.#.##.#.#.####.#.########.#########.#######.#####.###.#######.###.######.###.###################################.########.######.#####################.#####.#####..########.####.#########.#####..########.####....................................##############.#######.###.#.#######################.#####.###############.#####.############.#########################################.#############################.############################.#.##########.########.###.############.#####.##.######.########.###.##.####.###.#.###.#####.###################################################################.############.#########.######.####.#.###############.##############################.###.##.#############################.#######.##########.##############.# #..................................................#...............########.###.##..###..###.####...#######.##.######.##..#.#######.#.######################.####......................###.#########.#######.#####.###.#######.###.######.###.###################################.########.######.#####################.#####.#####..########.####.#########.#####..########.#######.##.###########.################.##############.#######.###.#.####################....#####.###############.#####.############.#########################################.#############################.############################.#.##########.########.###.############.#####......................................###.#####.###################################################################.############.#########.######.####.#.###############.########################...........##.#############################.#######.##########.##############.# #.#####.######.###.##..###.###.####..########.###..#######.##.####.########.###.##..###..###.####...#######.##.######.##..#.#######.#.######################.####.#.##.#.#.####.#.####.###.#########.#######.#####.###........................###################################.########.######.#####################.#####.#####..########.####.#########.#####..########.#######.##.###########.################.##############.#######.###.#.####################.########.###############.#####.############.#########################################.#############################.############################.#.#######..........................###.#####.##.######.########.###.#..####.###.#####.#####.###################################################################.############.#########.######.####.#.###############.########################.#####.######.####..........................#######.##########.##############.# #.#####.######.###.##..###.###.####..########.###..#######.##.####.########.###.##..###..###................##............#.#######.#.##############............................#.####.###.#########.#######.#####.###.#######.###.######.###.########################.##########.########.######.#####################.#####.#####..########.####.#########.#####..########.#######.##.####............................###########.#######.###.#.####################.########.###############.#####.############.#########################################.#############################.############################.#.##########.########.###.########.###.#####.##.######.########.###.#..####.###.#####.#####.###################################################################.############.#########.######.####.#.###############.########################.#####.######.####.################################.##########.##############.# #.#####.####.........................########.###..#######.##.####.########.###.##..###..###.####...#######.##..#####.##..#.#######.#.######################.######.##.#.#.####.#.####.###.#########.#######.#####.###.#######.###.######.###.########################.##########.########.######.#####################.#####.#####..########.####.......###.#####..########.#######.##.###########.################.##.###########.#######.###.#.####################.########.###########........................#########################################.#############################.############################.#.##########.########.###.########.###.................########.###.#..####.###.#####.#####.################################################################################.#########.######.####.#.###############.########################.#####.######.####.################################.##########.##############.# #.#####.######.###...................########.###..#######.##.####........................................................#.####......######################.######.##.#.#.####.#.####.###.#########.#######.#####.###.#######.###.######.###.########################.##########.#######..........................................................................................#.##.###########.################.##.###########.#######.###.#.####################.########.###########.###.#####.######################################################.#############################.############################.#.##########.########.###.########.###.#####.##.###############.###.#..####.###.#####.#####.################################################################################.#########.######.####.#.###############.########################.#####.######.####.################################...........................# #.#####.######.###########.###.####..########.###.########.##.#############.###.##..###.####.####...#######.##..#####.##........................................................#.####.###.#####.....#######.#####.###.#######.###.######.###.########################.##########.#######..######.#####################.#####.#####..########.#.########.#########..########.#######.##.###########.################.##.###########.#######.###.#.####################.########.###########.###.#####.######################################################.#############################.############################.#.##########.########.###.########.###.#####.##.###############.###...................#####...........................######################################################.#########.######.####.#.###############.########################.#####.######.####.################################.##########.##############.# #.#####.######.###########.###.####..########.###.########.##.#############.###.##..###.####.####...#######.##..#####.##..#.####.##.################.#######.######.##.#................................................................#.###.##...........................................######.#####################.#####.#####..########.#.########.#########..########.#######.##.###########.################.##.###########.#######.###.#.####################.########.###########.###.#####.######################################################.####.....................................................#.#.##########.########.###.########.................................................................#########################################################################.#########.######.####.#.###############.#################..............######.####.################################.##########.##############.# #.#####.######.###########.###.####..########.###.########.##.......................................##................##..#.####.##.##########.#####.#######.######.##.#.#.####.#.####.###.#####.#.#.#######.#####.###.#######.###.######.###.##.#####################.##########.#######.#######.#####################.#####.#####..########.#.########.#########..########.#######.##.###########.################.##.###########.#######.................................###.###########.###.############################################################.####.##############################.####################.#.#.##########.########.###.########.###.#####.##.###############.#####..####.###.#####.#####..#####.#########################################################################.#########.######.####.#.###############.########################.####..######.####.################################.##########.##############.# #.#####.######.###########.###.#####.########.###.########.#############.##................................................................................................####.#.####.###.#####.#.#.#######.#####.###.#######.###.######.###.##.#####################.##########.#######.#######.#####################.#####.#####..########.#.########.#########..########.#######.##.###########.################.##.###########.#######.###.#.#######.#####################.###########.###.############################################################.####.##############################.####################.#.#.##########.########.###.########.###.#####.##.###############.#####..####.###..####.#####..#####.#########################################################################.#########.######.####.#.###############.########################.####..######.####.################################.##########.##############.# #..............###########.###.#####.########.###.########.#############.##.###.##....................................##..#.####.#############.#####.#######.######.####.######.#.####.###.#####.#.#.#######.#####.###.#######.###.######.###.##.#####################.##########.##........................###########.#####.#####..########.#.########.##########.########.#######..............#.###############.................#######.###.#.#######.#####################.###########.###.############################################################.####.##############################.####################.#.#.##########.########.###..............#####.##.###############.#####..####.###..####.#####..#####.#########################################################################.#########.######.####.#.###############.########################.####..######.####.################################.##########.####...........# #.#####.######.###########.###.#####.########.############.#############.##.###.##..###.####.######.##.####.##..#####.##..#.####.#############.#####.#######.######.####.######.#.####.###.#####.#.#.#######.#####.###.#######.###.######.###.##.#####################.##########.#######..######.#########.###########.#####.#####..########.#.########.##########.########.######################.###############..##.###################.###.#.#######.#####################.###########.###.############################################################.####.##############################.####################.#.#.##########.########.############.###.#####.##.###############.#####..####.###..####.#####..#####.#########################################################################.#########.######.####.#.###############.######################......................................................................#########.# #.#####.######.###########.###.#####.########.############.#############.##.###.##..###.####.######.##.####.##..#####.##..#.####.#############.#####.#######.######.####.######.#.........................##.#####.###.........###.######.###.##.#####################.##########.#######..######.#########.###########.#####.#####.............................................................................................................................###############.###########.###.############################################################.####.##############################.####################.#.#.##########.########.############.###.#####.##.###############.#####..####.###..####.#####..#####.#########################################################################.#########.######.####.#.###############.########################.####..######.#####################################.##########.####.#########.# #.#####.######.###############.#####.########.############.#############.##.###.##..................##.####.##..#####.##..#.####.#############.#####.#######.######.......................................##.#####.###.###########.######.###.##.#####################.##########.#######..######.#########.###########.#####.#####..########.#.########.###################.######################.###############..##.###################.###.#.#######.###.#################.###########.###.############################################################.####.##############################.####################.#.#.#.........................................................................###..####...............................########################################################.#########.######.####.#.###############.########################.####..######.#####################################.##########.####.#########.# #.#####.######.#######........................############.#############.##.###.###.###.####.#########.###..................####.#############.#####.#######......................####.#########.#.#.#######.#####.###.###########.######.###.##.#####################.##########.#######..######.#########.###########.#####.#####..########.#.########.###################.######################.###############..##.###################.###.#.#######.###.#################.###########.###.############################################################.####.##############################.####################.#.#.##########.######.#.############.###.#####.##################.#####..####.###..####.#####..#####.#########################################################################.#########.######.####.#.###############.########################.####..######.#####################################.##########.##############.# #.#####.######.###############.#####.########.############.#############.##.###.###.###.####.#########...........................#############.#####.#######...........................#########.#.#.#######.#####.###.###########.######.###.##.#####################.##########.#######..######.............................#####..########.#.########.###################.######################.###############..##.###################.###.#.#######.###.#################.###########.###.############################################################.####.##############################.####################.#.#.##########.######.#.############.###.#####.##################.#####..####.###..####.#####..#####.#########################################################################.#########.######.####.#.###############.########################.......######.#####################################.##########.##############.# #.#####.######.###############.#####.########.############.#############.##.###.###.###.####.#########..#...##..#####.##..######.#############.#####.##############.##.#.######.################.#.#.#######.#####.###.###########.######.###.##.#####################.##########.#######..######.#########.###########.####..#####..########.#.########.##########################################.###############..##.###################.###.#.#######.###.#################.###########.###.###########################################..........................................###########.####################.#.#.##########.######.#.############.###.#####.##################.#####..####.###..####.#####..#####.#########################################################################.#######..........####.#.###############.########################..##...######.#####################################.##########.##############.# #.#####.######.###############.#####.########.############.#############.##.###.###.###.####.#########..#...##..#####.##..######.##########.....................................################.#.#.#######.#####.###.###########.######.###.##.#####################.##########.#######..######.#########.###########...........................######.##########################################.###############..##.###################.###.................................................###########################################.################.####.##################.###########...............................................................#####.##################..................####.#####..#####.#########################################################################.#######.#.###########.#.###############.########################..##...######.#####################################.##########.##############.# #.#####........................#####.########.############.#############.##.###.###.###.####............#...##..#####.##..######.##########.##.#####.##############.##.#.######.################.#.#.#######.#####.###.###########.######.###.##.################.####.##########.#######..######.#########.###########.####..#####..########.#.########.##########################################.###############..##.###################.#####.#######.###.#########.#######.###########.###############################################.################.####.##################.###########.####################.........................############.###.#####.##################.#####..####.###..####.#####..#####.#########################################################################.#######.#.###########.#.###############.########################..##...######.#####################################.##########.##############.# #.############.#####################.########.############.#############.##.###.###.###.##############.##...........................................................##.#.######.################.#.#.#######.#####.###.###########.######..........................###.##########.#######..######.#########.###########.####..#####..##########.########.##########################################.###############..##.###################.#####.#######.###.#########.#######.###########.###############################################.################.####.##################.###########.####################.#.#.#################.#.############.###.#####.##################.#####..####.###..####.#####..#####.#########################################################################.#######.#.###########.#.###############.########################..##...######.#####################################.##########.##############.# #.############.#####################.########.############.#############.##.###.###.###.##############.##..###..#####.##..######.##########.##.#####.#################.#.######.################.#.#.#######.#####.###.###########.######.###.##.#######.########.####.##########.#######..######.#########.###########.####..#####..##########.########.##########################################.###############.###.###################.#####.#######.###.#########.#######.###########.###############################################.################.####.##################.###########.####################.#.#.#################.#.############.###.#####.##################.#####..####.###..####.#####..#####.#########################################################################.#######.#.###########.#.###############.########################..##...######.#####################################...........................# #.############.#####################.########.############.#############.##.###.###.###.##############.##..###..#####.##..............................################.#.######.################.#.#.#######.#####.###.###########.............................##.####.##########.#######..######.#########.###########.####..#####..##########.########.##########################################.###############.###.###################.#####.#######.###.#########.#######.###########.##############################################....................................................................................................................................................................#####..#####.#########################################################################.#######.#.###########.#################.########################..##...######.#####################################.#########################.# #.############.#####################....#####.############.#############.##.###.###.###.###....................................#.##########.##.#####..################.#.######.################.#.#.#######.#####.###.###########.######.###.##.###........................#####.#######..######.#########.###########.####..#####..##########.#........##########################################.###############.###.###################.#####.#######.###.#########.#######.###########.###############################################.#####################.##################.###########.##############...........###########.#####.##############.###.#####.##################.#####..####.###..####.#####..#####.#########################################################################.#######.#.###########.#################.########################..##...######.#####################################.#########################.# #.#####....................................................#############.##.###.###.###.##############.#...###..#####.##..####.#.##########.##.#####..################.#.######.################.#.#.#######.#####.###.###########.######.###.##.###.###.#####.##.####.####.#####.#######..######.#########.###########.####..#####..##########.#.#################################################.###############.###.###################.#####........................######.###########.###############################################.#####################.##################.###########.######...................###########.#####.##############.###.#####.##################.#####............####.#####..#####.#########################################################################.#......................................................................######.#####################################.#########################.# #.#####.######.#####################.##.#####.############.#############.##.###.###.###.##############.#...###..#####.##..####.#.##########.##.#####..################.#.######.################.#.#.#######.#####.###.###########........###.##.###.###.#####.##.####.####.#####.#######..######.#########.###########.####..#####..##########.#.#################################################.###############.###.###################.#####.#######.###.#########.#######.###########.###############################################.#####################.##################.###########.######.#######.#####.###############.#####.##############.###.#####.##################.#####.#####.###..####.#####..#####.#########################################################################.#.#####.#.#############################.#########################.##..#######.#####################################.#########################.# #.#####.######.#####################.##.#####.############.#############.............................................................................................................###########.#.#.#######.#####.###.###########.######.###.##.###.###.#####.##.####.####.#####.#######..######.#########.###########.####..#####..........................######################################.###############.###.###################.#####.#######...................................###############################################.#####################.##################.###########.######.#######.#####.###############.#####.##############.###.#####.############...................###..####.#####..#####.#########################################################################.#.#####.#.#############################.#########################.##..#######.#####################################.#########################.# #.#####.######.#####################...........................#########.##.###.###.###.##############.#...###..#####.##..######.##########.##.#####..################...........................#.#.#######.#####.###.###########.######.###.##.###.###.#####.##.####.#...................######.#########.###########.####..#####.###########.#.#################################################.###############.###.###################.#####.#######.###.#########.#######.###########################################################.#####################.##################.###########.######.#######.#####.###############.#####.##############.###.#####.############.#####.#####.#####.###..####.#####..#####.#########################################################################.#.#####.#.#################.###########.#########################.##..#######.#####################################.#########################.# #.#####.######.#####################.##.#####.##########.#.#############.##.###.###.###.##############.#...###..#####.##..######.##########.##.#####..################.#.######.####.#############.#.#######.#####.###.###########.######.###.##.###.###.#####.##.####.#.##.#####.#######.....................................#####.###########.#.#################################################.###############.###.###################.#####.#######.###.#########.#######.###########################################################.#####################.##################.###########.######.#######.#####.###############.#####.##############.###.#####.############.#####.#####.#####.###..####.#####..#####.#########################################################################.#.#####.#.#################.###########.#########################.##..#######..................................................##############.# #.#####.######.#####################.##.#####.##########.#.#############.##.###.###.###.##############.#...###..#####.##..######.##########.##.#####.#################.#.######.####.#############.#.#######.#####.###.###########.######.###.##.###.###.#####.##.####.#.##.#####.#######.#######.#########.###########.####..#####.###########.#.#################################################.###############.###.###################.#####.#######.###.#########.#######.###########################################################.#####################.##################.###########.....................................................................................................................#####.#########################################################################.#.#####.#.#################.###########...........................##..#######.#####################.###############.#########################.# #........................................................................##.###.###.###.##############.#...###..#####.##..######.##########.##.#####.#################.#.##..........................#######.#####.###.###########.######.###.##.###.###..........####.#.##.#####.#######.#######.#########.###########.####...............####.#.#################################################.###############.###.###################.#####.#######.###.#########.#######.###########################################################.#####################.##################.##################.#############.###############.#####.##############.#####.###.##########.#.#####.#####..####.###..####.#####......................................................###########################.#.#####.#.#################.###########.############################..#######.#####################.###############.#########################.# #.......######.################.####.##.#####.##########.#.################.###.###.###.##############.#...###..#####.##..######.##########.##.#####.#################.#........................##.#.....................#########.######.###.##.###.###.#####.##.####.#.##.#####.#######.#######.#########.###########.####.######.######.####.#.#################################################...............................#########.#####.#######.###.#########.#######.###########################################################.#####################.##################.##################.#############.................#####.##############.#####.###.##########.#.#####.#####............####.#####.######.###################################.#########.#################.............#####.#.#################.###########.############################..#######.#####################.###############.#########################.# #.#####..#####.################.####.##.#####.##########.#.################............................#...###..#####.##..######.##########.##.#####.#################.#.##.########.##########.##.#.###.............................####.###.##.............................####.#######.#######.#########.###########.####.######.######.####.#.#################################################################.#############.#########.#####.#######.###.#########.#######.###########################################################.#####################.##################.##################.#############..####################.##############.#####.###.#..........#.#####.#####..####.###..####.#####................###########################.#########.#################.#########.#######.#.#################.###########.############################..#######.#####################.###############.#########################.# #.#####..#####.################.####.##.#...........####.#.################..######.###..##########.##.#...........##.##..######.##########.##..............##########.#.##.########.##########.##.#.#######.#####.#####.#########.#.####.###.######.###.#####.##.####.#.##.#####.#######.#######.#########.###########.####.######.######.####.#.#################################################################.#############.#########.#####.#######.###.#########.#######.###########################################################.#####################.##################.##################..................................##.##############.#####.###.#.##########.#####.#####..####.###..####.############.#######.###########################.#########.#################.#########.#######.#.#################.###########.############################..#######.#####################.###############.#########################.# #.#####..#####.################.####.##.#.###.#####.####.#.################..######.###..#..................................................##.#####.######.##########.#.##.########.................#######.#####.#####.#########........###.######.###.#####.##.####.#.##.#####.#######.#######.#.........###########.####.######.######.####.#.###################################################...........................................................................###########################################################.#####################.##################.##################.##############.####################.##############.#####.###.#.##########.#####.#####..####.###..####.############.#######.###########################.#########.#################.#########.#######.#.#################.###########.############################..#######.#####################.###############.#########################.# #.#####..#####.################.####.##.#.###.#####.####.#.################..######.###..##########.##.#......................##.#########..##.#####.######.##########.#.##.########.##########.##.#.#######...................#####.####.###.######.###.#####.##.####.#.##.#####.#######.#######.#.###################.####.######.######.####.........###########################################################.#############.########....................#########.###################################################################.#####################.##################.##################.##############.####################.##############.#####.###.#.##########.#####.#####..####.###..####.############.#######.###########################.#########.#################.#########.#######.................................############################..#######.#####################.###############.#########################.# #........................................................#.################..######.###..##########.##.#.........................#########......................................####.##########.##.#.#############.#####.#####.#####.####.###.######.###.#####.##.####.#.##.##.....######.#######.#.###################.####.######.######.####.#.#####.###########################################################.#############.########..#.............#############.###################################################################.#####################.##################.##################.##############.####################.##############.#####.###.#.##########.#####.#####..####.###..####.############.#######.###########################.#########.#################.#########.#########.############.####.###########.############################..#######.#####################.###############.#########################.# #.#####..#####.################.####............................###########..######.###..##########.##.##..####.#####.##..######.#########..########.######.#######.##.####.##.#####.##########.##.#.#############.#####.##.##.#####.####.###.######.###.#####.##.####.#.##.###.#..######.#######.#.###################.####.######.######.####.#.#####.###########################################################.#############.########..#.###.#####################.###################################################################.#####################.##################.##################.##############.####################.##############.#####.###.#.##########.#####.#####..####.###..####.############.#######.###########################.#########.....................................#.############.####.###########.############################..#######.#####################.###############.#########################.# #.#####..#####.################.####.####.###.#####.######.####.###########..######.###..##########.##.##..####.########..######.#########..########.######.#######.##.####.##.#####.##########.##.#.###########...............................................##.####.#.##.###.#..######.#######.#...............................................#####.###########################################################.............#.########..#.###.#####################.###################################################################.#####################.##################.##################.##############.####################.##############.#####.###.#.##########.#####.#####..####.###..####.############.#######.###########################.###########################.###################.############.####.###########.############################..#######.#####################.###############...........................# #.######.#####.################.####.####.###.#####.######.####.###########..######.###..##########.##.##..####.########..######.#########..########.######.#######.............................####.#############.#####.##.##.#####.##.................................................................................................................#######################################################################.#.########..#.###.#####################.###################################################################.#####################.##################.##################.##############.####################.............................................#####..####.###..####.############.#######.###########################.###########################.###..##############.############.####.###########.############################..#######.#####################.#########################################.# #.######.#####.################.####.####.###.#####.######.####.###########..######.###..##########.##.##..####.########..######.#########..########.######.#######.##.####.##.#####.##########.####.#############.#####.##.##.#####.##...##########.###.#####.##.####.#.##.###.##.######.#######.#.#################.#.###########.###########.#.#####.#######################################################################.#.########..#.###.#####################.###################################################################.#####################.##################.##################.##############.###################################.#####.###.#.#.########.###########..####.###..####.####################.###########################.###########################.###..##############.############.####.###########.#################.##########..#######.#####################.#########################################.# #.######.#####.################.####.####.###.#####.######.####.###########..######.###..##########.##.##......................................................................#####.##########.####.#############.#####.##.##.#####.##...##########.###.............................................................................................................................................................................#####..#.###.#####################.###################################################################.#####################.##################.##################.##############.###################################.#####.###.#.#.########.###########..####.###..####.####################.###########################.###########################.###..##############.############.####.###########.#################.##########..#######.#####################.#########################################.# #.######.#####.################.####.####.......................###########..######.###.###########.##.##..............................................................####.########.##########.####.#############.#####.##.##.#####.##...##########.###.#####.##.####.#..............###.#######.#.#################.#.#######################.#.#####.#######################################################################.#.##.#####..#.###.#########################################################################################.#####################.##################.##################.##############.###################################.#####.###.#.#.########.###########..####.###..####.####################.###########################.###########################.###..##############.############.####.###########.#################.##########..#######.#####################.#########################################.# #.######.#####.################.####.########.#####.######.####.###########..######.###.###########.##.###.####.########.#######.###.#####..########.######.#######.##.####.####.###.##########.####.#############.#####.##.##.#####.##......................................................####.#.#################.#.#######################.#.#####.#######################################################################.#.##.#####..#.###.#########################################################################################.#####################.##################.##################.##############.###################################.#####.###.#.#.########.###########..####.###..####.####################.###########################.###########################.###..##############.......................#######.#################.##########..#######.#####################.#########################################.# #.######.#####.################.####.########.#####.######.####.###########..######.###.###########.##.###.####.########.#######.###.#####..########.######.#######.##.####.####.###.##########.####.#############.#####.##.##.#####.##...##########.###.####..##.####.#.##..##.##.######.##.####.#.#################.#.#######################.#.#####.#######################################################################.#.##.#####..#.###.########################################..................................................#####################.##################.##################.##############.#..........................................................###########..####.###............................###########################.###########################.###..##########################..####.###.#######.#################.##########..#######.#####################.#########################################.# #.######.#####.################.####.########.#####.######.####.###########..######.###.###########.##.###.####.########.#######.###.#####..########.####............................##########.####.#############.#####.##.##.#####.##...##########.###.####.###.####.#.##..##.##.######.##.####.#.#################.#.#######################.#.#####.#############################################################.........................###.########################################.######################################################################....................##################.##############.#.#########################.#############..##.#................#######..####.###..####.################################################.###########################.###..##########################..####.###.#######.#################.##########..#######.#####################.#########################################.# #.....................#########.####.########.#####.######.####.###########..######.###.###########.##.###.####.########.#######.#..........########.####.#.#######.##.####.####.##############.####......................................##########.###.####.###.####.#.##..##.##.######.##.####.#.#################.#.#######################.#.#####.#############################################################.########..#.##.#####.##.###.########################################.############################################################################################################.....................................................####..##.#.#.########.###.#######..####.###..####.################################################.###########################.###..##########################..####.........................................................................#########################################.# #.######.#####.######.#########.####.########.#####.######.####.###########..######.###.###########.##.###.####.################.###.###############.####.#.#######.##.####.####.##############.####.#############.#####.#####.#####.###..##########.###.####.###.####.#.##..##.##.######.##.####.#.#################.#.#######################.#..............######################################################.########..#.##.#####.##.###.########################################.###########################################################################################################################.#.#########.#########.#####.########.####..##.#.#.########.###.#######..####.###..####.################################################.###########################.###..##########################..####.###.#######.#################.##########..#######.###############################################################.# #.######.#####.######.#########.####.########.#####.######.####.###########..######.###.###########.##.###.####.################.###.###############.####.#.#######.##.####.####.##############.####.#############.#####.#####.#####.###..##########.###.####.###.####.#.##..#####.######.##.####.#.#################.#.#######################.#######.#############################################################.########..#.##.#####.##.###.########################################.###########################################################################################################################.#.#########.#########.#####.########.####..##.#.#.########.###.#######..####.###..####.################################################.###########################.###..##########################..####.###.#######.#################.##########..#######.###############################################################.# #.######.#####.######.#########.####.########.#####.######.####.###########..##########.###########.##.###.####.################........................................................................................................................................................................................#######################.#######.#############################################################.########....................########################################.###########################################################################################################################.#.#########.#########.#####.########.####..##.#.#.########.###.#######..####.###..####.################################################.###########################.###..###################........................................................#######.###############################################################.# #.######.#####.######.#########.####.########.#####.######.####.###########..##########.###########.............####################.###############........................####.##############.####.#############.########.##.#####.###.#########.#.###.####.##..####.####..#.###.##############.#.#################.#.#######################.#######.#############################################################.########..####.#####.##.############################################.###########################################################################################################################.#.#########.#########.#####.########.####....................................###..####.################################################.###########################.###..###################.######..########.#######.###########.#####.##########.########.###############################################################.# #.######.#####.######.#########...............................................#########.###########.##.#.#.#########################.################.###.#.#######.........####.##############.####.#############.########.##.#####.###.#########.#.###.####.##..####.##......###.##############.#.#################.#.#######################.#######.#############################################################.########..####.#####.##.############################################.###########################################################################################################################.#.#########.#########.#####.#####.......................................########..####.################################################.###########################.###..###################.######..########.#######.###########.#####.##########.########.###############################################################.# #.######.#####.######.##############.########.######..####.#.##.##.########..##########.###########.##.#.#.#########################.################.###.#.#######.#######.####.........................................................#########.#.###.####.##..####.##.#..#####.##############.#.#################.#.#######################.#######.#############################################################.########..####.#####.##.############################################.###############################################################################################################.............#.#########.#########.#####.########.#####.##.#.#.########..##.#.#####..########..####.################################################.###########################.###..###################.######..########.#######.###########.#####.##########.########.###############################################################.# #.######.#####.######.##############.########.######..####.#.##.##.########..##########.###########.##.#.#.#########################.################.###.#.#######.#######.####.####.##############.#####.#######.########.##.#####.#############.#.###.####.##..####.##.#..#####.##############.#.#################.#.#######################.#######.#############################################################.########..####.#####.##.############################################.###############################################################################################################.#############.#########.#########.#####.########.#####.##.#.#.########..##.#.#####..########..####.################################################.###########################.###..###################.######..########.#######.###########.#####.##########.########.#############################################...................# #.######.#####.######.##############.########.######..####.#.##.##.########..##########.###########.##.#.#.#########################.################.###.#.#######.#######.####.####.##############.#####.#######.########.##.#####.####.########.#.###.####.##..####.##.#..#####.##############.#.#################.#.#######################.#######.#############################################################.########..####.#####.##.############################################.###############################################################################################################.#############.#########.#########.#####.########.#####.##.#.#.########..##.#.#####..########..####.################################################.............................###..###################.######..########.#######.###########.#####.##########.########.#############################################.#################.# #.######.#####.######.##############.########.######..####.#.##.##.########..##########.###########.##.#.#.#########################.################.###.#.#######.#######.####.####.##############.#####.#######.########.##.#####.####.########.#.###.####.##..####.##.#..#####.##############.#.#################.#.#######################.#######.#############################################################.########..####.#####.##.############################################.###############################################################################################################.#############.#########.#########.#####.########.#####.##.#.#.########..##.........................################################################################################..###################.######..########.#######.###########.#####.##########.########.#############################################.#################.# #.######.#####.######.##############.########.######..####.#.##.##.########..##########.###########.##.....#########################.################.###.#.#######.#######.####.####.##############.#####.#######.########.##.#####.####.########.#.###.####.##..####.##.#..#####.##############.#.#################.#.#######################.#######.#############################################################...........####.#####.##.############################################.###############################################################################################.###############.#############.#########.#########.#####.########.#####.##.#.##########..####.######.########..####.#############################################################.##################..###################.######..########.#######.###########.#####.##########.########.#############################################.#################.# #.######.#####.######.##############.########.######..####.#.##.##.########..##########.###########.####.#.#########################.################.###.#.#######.#######.####.####.##############.#####.#######.########.##.#####.####.########.#.###.####.##..####.##.#..#####.##############.#.#################.#.#######################.#######.######################################################################.#####.#####.##.############################################.#######################################################################.#######################.###############.#############.#########.#########.#####.########.#####.##...##########..####.######.########..####.#############################################################.##################..###################.######..########.#######.###########.#####.##########.########.#############################################.#################.# #.######.#####.######.##############.########.######..####.#.##.##.########..#####...............##.####.#.#########################.################.###.#.#######.#######.##.............................#######.########.##.#####.####.########.#.###.####.##........................................................#######################.#######.######################################################################.#####.#####.##.############################################.#######################################################################.#######################.###############.#############.#########.#########.#####.########.#####.##.############..####..#####.########..####.#############################################################.##################..###################.######..########.#######.###########.#####.##########.########.#############################################.#################.# #.######.#####.######.##############.########................................#####.####.##.########.####.#.#########################.##.#############.###............................................#############.########.##.#####.####.########.#.###.####.##..####.##.#..#####.##############.#...................#########################.##############################################################################.#####.########.############################################.#######################################################################.#######################.###############.#############.#########..........................#####.##.############..####..#####.########..####.#############################################################.##################..##############.####.######..########.#######.###########.#####.##########.########.########............#########################.#################.# #.....................##############.########..#####..####.#.#####.######.#.######.####.##.########.####.#.#########################.##.#############.###.#.#######.#######.##.#.####.##############.#############.########.##.......................###.####.##..####.##.#..#####.##############.###################.#########################.##############################################################################.#####.########.############################################.#######################################################################.#######################.###############.#############.#########.#########.#####.########.#####.##.############..####..#####.########..####.#############################################################.##################..##############.####.######..########.#######.###########.#####.##########.########.########.##########.#########################.#################.# #.######.#####.######.##############.########..#####..####.#.#####.######.#.######.####.##.########.####.#.#########################.##.#############.###.#.#######.#######.##.#.####.##############.#############.########.###########.#.########.#####.####.##..####.##.#..#####.##############.###################.#########################.##############################################################################.#####.########.############################################....................................................................................############.###############.#############.#########.#########.#####.########.#####.##.############..####..#####.########..####.#############################################################.##################..............................########.#######.###########.#####.##########.########.########.##########.#########################.#################.# #..............######.##############.########..#####..####.#.#####.######.########.####.##.########.####.#.#########################.##.#############.###.#.#######.#######.##.#.####.##############.#############.########.###########.#.########.#####.####.##..####.##.#..#####.##############.###################...........................##############################################################################................############################################.#######################################################################.##########.############.###############.#############.#########.#########.#####.########.#####.##.############..####..#####.########..####.#############################################################.###################.##############.####.######..########.#######.###########.#####.##########.########.########.##########.#########################.#################.# #.######.############.##############.########..#####..####.#.#####.######.########.####.##.....................#####################.##.#############.###.#.#######........................#########.#############.########.###########.#.########.#####.####.##..####.##.#..#####.##############.##################################################################################################################################.#####################################################.#######################################################################.##########.############.###############.#####.....................................................############..####..#####.########..####.##########....................................................###################.....................######..########......................................########.########.##########.#########################.#################.# #....................................########..#####..####.#.#####.######.##.#####.####.################.#.##.######################.##.#############.###.#.#######.#####.#.##.#.####.####.#########...........................................................................................................................#####################################################################################################.#####################################################.#######################################################################.##########.############.###############.#############.#########.###############.########.#####.###############..####..#####.########..####.##########.##################################################.##################################.###########..################.###########.#####.###################.########.##########.#########################.#################.# #.######.############.#############..########..#####..####.#.#####.######.##.#####.####.################.#.##.######################.##.#############.###.#.#######.#####.#.##.#.####.####.#########..############.########.###########.#.########.#####.####.##..#.#####.#..#######################################################################################################################################################.#####################################################.#######################################################################.##########.############.###############...............#########.###############.########.#####.###############..####..#####.########..####.##########.##################################################.........................................######..################.###########.#####.###################.########.##########.#########################.#################.# #.######.############.#############..########..#####..####.#.#####.######.##.#####.####.################.#.##.######################.##.#############.###.#.#######.#####.#.##.#.####........................................................#####.#####.####.##..#.#####.#..#######################################################################################################################################################.#####################################################.#######################################################################.##.........############.#######################################.###############.########.#####.###############..####..#####.###.......................##################################################.###########.######################.####.######..###########..................................#########.########.##########.#########################.#################.# #.######.############.#############..########..#####..####.#.#####.######.##.#####.####.################.#.##.######################.##...........................#.#####.#.##.#......####.#########..############.####################.#.##.#####.#####.####.##..#.#####.#..#######################################################################################################################################################.#####################################################.#######################################################################.##.#######.############.#######################################.###############.########.#####.###############..####..#####.###.####....................................################################.##..................##############.####.######..###########.####.###########.#####.#.#################.########.##########.#########################.#################.# #.######.############.#############..########..#####..####.#.#####.######.##.#####.####.################.#.##.######################.##.#############.###.#.#####.#.#####.#.##.#..###.####.#########..############.####################.#.##.#####.#####.####.##..#.#####.#..#######################################################################################################################################################.#####################################################.#######################################################################.##.#######.############.#######################################.########################.#####................................#.####.#####.##########.#################.################################.##.########.#######.##############.####.######..###########.####.###########.#####.#.#################.########.##########.#########################.#################.# #.######.#.................########..########..#####..####.#.#####.######.##.#####.####.###############..#.##.######################.##.#############.###.#.#####.#.#####.#.##.#..###.####.#########..############.####################.#.##.#####.#####.....................#######################################################################################################################################################.#####################################################.#######################################################################.##.#######.############.#######################################.########################.#####.################.####..#####................##########.#################.################################.##.########.#######.##############.####.######..###########.####.###.........................#########.########.##########.#########################.#################.# #.######.#.##########.####.########..########..#####..####.#.#####.######.##.#####.####.###############..#.##.######################.##.#############.###.#.#####.#.#####.#.##.#..###.####.#########..############.####################.#.##.#####.##########.##..#.#####.#..#######################################################################################################################################################.#####################################################.#######################################################################.##.#######.############.#######################################.########################.#####.################.####..#########.####.#####.##########.#################.################################.##.########.#######.##############.####.######..###########.####.###.#######.#####...............................#########.#########################.#################.# #.######.#.##########.####.########..########..#####..####.#.#####.######.##.#####.####.###############..#.##.######################.##.######....................................###.####.#########..############.####################.#.##.#####............##.............#######################################################################################################################################################.#####################################################.#######################################################################.##.#######.############.#######################################.########################.#####.################.####..#########.####.#####.##########.#################.################################.##.########.#######.##############.####.######..###########.####.###.#######.#####.#.#######.#########.########..#########.#########################.#################.# #.######.#.##########.####.########..########..#...................######.##.#####.####.###############..#.##.######################.##.######.######.###.#.#####.#.#####.#.##.#.####.####.#########..############.####################.#.##.................................###################################################################################################..##################################################.#############################################################################################################################.##.#######.############.###################............########.########################.#####.################.####..#########.####.#####.##########.#################.################################.##.########.#######.##############.####.######..###########.####.###.#######.#####.#.#######.#########.########.............########################.#################.# #..........................................................................................................##.######################.##.######.######.###.#.#####.#.#####.#.##.#.##...................############.####################.#.##.################.###.#.########.###################################################################################################..##################################################.############################################################.....................................############################.##.#######.############.###################.#####.####.########.########################.#####.################.####..#########.####.#####.##########.#################.################################.##.########.#######.##############.####.######..###########.####.###.#######................................................########################.#################.# #.#######...#########.#.##.########..########..#.###..######.#####.#########..####.####.###############..#.......................................................................####.###..#########.#############.####################.#.##.################.###.#.########.###################################################################################################..##################################################.############################################################...................##.##############.############################.##.#######.############.###################.#####.####.########.########################.#####.################.............................#########.#################.################################....########.#######.##############.####.######..###########.####.###.#############.#.#######.#########.########..##########.#.######################.#################.# #.#######...#########.#.##.########..########..#.###..######.#####.#########..####.####.###############..#.##.######################.##.######.######.###.#######.#######.#.##.#.####.###.........................................................................#.########.###################################################################################################..#########.....####################################.############################################################.#################.##.##############.############################.##.#######.############.###################.#####.####.########.########################.#####.################.####..#########.####.#####..#########.#################.############################################.#######.##############.####.######..###########.####.###.#############.#.#######.#########.########..##########.#.######################.#################.# #.#######...#########.#.##.########................................#########..####.####.###############..#.##.######################.##.######.######.###.######..#######.#.##.#.####.###..#########.###########.#.####################.####.################.###.#.########.###################################################################################################..#########.###.####################################.############################################################.######......................#######.############################.##.#######.############.###################.#####.......#######.########################.#####.#######................#########.####.#####..#########.#################.####.#######################################.#######.............................###########.####.###.#############.#.#######.#########.########.###########.#.######################.#################.# #.#######...#########.#.##.########.#########..#.###.....................................................#.##.######################.##.######.######.###.######..#######.#.##.#.####............................######################.####.################.###.#.########.###################################################################################################..#########.###.####################################.############################################################.#################.##.#####..#######.############################.##.####################.###################.##########..#######.########################.#####.################.#####...........####.#####..#########.#################.####.#######################################.######################.####.######..###########.####.###.#############.#.#######.#########.########.###########.#.######################.#################.# #.###.................................................................######..####.####.###############.##.##...........................................................................#..####.####.###########.######################.####.################.###.#.########.###################################################################################################..#########.###.####################################.############################################################.#################.##.#####..#######.############################.##.####################.###################.##########..#######.########################.#####.################.###############.####.#####..#########.#################.####.#######################################.######################.####..........................###.#############.#.#######.#########.########.###########.#.######################.#################.# #.#######...#########.#.##.########.#########..#.###..######..................####.####.###############.##.##.######################.##..#####.######.###.######..#######.#.##.#.####.#.#..####.####.###########.######################.####.####################.#.########.###################################################################################################..#########.###.####################################.############################################################.#################.##.#####..#######.############################.##.####################.###################.##########..#######.########################.#####.##.#############.###############.####.#####..#########.#################.####.#######################################.######################.###########..###.#######................#######.#.#######.#########.########.###########.#.######################.#################.# #.#######...#########.#.##.########.#########..#.###..######.#####.##.######.#####.####.###############.##.##.######################.##.....................................##..................####.###########.######################.####.####################.#.########.###################################################################################################..#########.###.####################################.############################################################.#################.##.#####..#######.############################.##.####################.###################.##########..#######.########################....................................................#########.#################.####.#######################################.######################.###########..###.############.###.#####.#######.#.#######.#########.########.###########.#.######################.#################.# #.#######...#########.#.##.########.#########..#.###..######.#####.##.######.#####.####.###############.##.##.######################.##..#####.######.###.######..#######.#.##.#.####.#.#..####.####.###########.######################.####.####################.#.########.###################################################################################################..#########.###.####################################.############################################################.#################.##.#####..#######.############################.##.####################.###################.##########..#######.########################.#####.##.#############.###############.####.#####.##########.#################.####.#######################################.######################.###########..###.############.###.#####.#######.#.#######.#########.########.###########.#.######################...................# #..............................................#.###..######.#####.##.######.#####.####.###############.##.##.######################.##..#####.######.###.######..#######.#.##.#.####.#.#..####.####.###########.######################.####.####################.#.########.###################################################################################################..#########.###.####################################.############################################################.#################.##.#####..#######.############################.........................###################.##########..#######.########################.#####.##.#############.###############.####.#####.............################.####.#######################################.######################.###########..###.############.###.#####.#######.#.#######................###.###########.#.########################################.# #.#######...#########.#.##.########.#########.##.###..######.#####.##.######.#####.####.###############.##.##.######################.##..#####.######.###.######..#######.#.##.#.####.#.#..####.####.###########.######################..............############.#.########.###################################################################################################..#########.###.####################################.############################################################..........................................##########################.####.###############.###################.##########..#######.########################.#####.##.#############.###############.####.#####.##########..################.####.#######################################.######################.###########..###.############.###.#####.#######.#.##########################.###########.#.########################################.# #.#######...#########.####.########.#########.##......................######.#####.####.###############.##.##.######################.##..#####.######.###........................####.#.#..####.####.###########.###########################.#######.############.#.########.#########################################################################################..............................................################.############################################################.#################.##.#####.########.####.##########################.####.###############.###################.##########..#######.########################.#####.##.#############.###############.####.#####.##########..################.####.#######################################.######################.###########..###.############.###.#####.#######.#.##########################.###########.#.########################################.# #.#######...#########.####.########.#########.##.###..######.#####.#########.#####.####.###############.##.##.######################.##..#####.######.##########..#######.#.##.#.####.#.#..####.####.###########.###########################.#######.############.#.########.#########################################################################################.#########.##########.###.#######.############################.############################################################.#################.##.#####.########.####.##########################......................###################.##########..#######.########################.#####.##.#############.###############.####.#####.##########..################.####.#######################################.######################.###########..###.############.###.#####.#######.#.##########################.###########.#.########################################.# #.#######...#########.........................##.###..######.#####.#########.#####.####.###############.##.##.######################.##..#####.######.##########..#######.####.#.####.#.#..####.####.###########.###########################.#######.############.#.########.#########################################################################################.#########.##########.###.#######.############################.############################################################.#################.##.#####.########.####.############################.##.###################################.##########..#######.########################.#####.##.#############.###############.####.#####.##########..################.####.#######################################......................#.###########..###.############.###.#####.#######.#.##########################.###########.#.########################################.# #.#######...##############.########.############.###..######.................#####.####.###############.##.##.######################.##..#####.######.##########..#######.####.#.####.#.#..####.####.###########.###########################.#######.############.#.##..........######################################################################################.#########.#########...........................................############################################################.#################.##.#####.########.####.############################.##.#####################...........................#######.########################.#####.##.#############.###############.####.#####.##########..################.####.##########################################################.#.#.###########..###.############.###.#.....#######.#.##########################.###########.#.########################################.# #.#######...##############.########...................######..####.####.##########.####.###############.##.##.######################.##..#####.######.##########..#######.####.#.####.#.#..####.####.###########.###########################.#######.############.#.##.#####.##.######################################################################################.#########.##########.###.#######.############################.############################################################.#################.##.#####.########.####.############################.##.#####################.#############.##########.########.########################.#####.##.#############.###############.####.#####.##########..################.####.##########################################################.#.#.###########..###.############.###.#.###########.#.##########################.###########.#.########################################.# #.#######...##############.#####################.###..######..####.####.##########.####.###############.##.##.######################.##...........................#######.####.#.####.#.#..####.####.###########.###########################.#######.############.#.##.#####.##.######################################################################################.#########.##########.###.#######.############################.############################################################.#################.##.#####.########.####.############################.##.#####################.#############.##########.########.########################.#####.##.#############.###############.####.#####.##########..################.####.##########################################################.#.#.###########..###.############.###.#.###########.#.##########################.###########.#.########################################.# #....................................###########.##.............................##.####.###############.##.##.######################.##...####.######.###########.#######.####................#.####.###########.###########################.#######.############.#.##.#####.##.######################################################################################.#########.##########.###.#######.############################.############################################################.#################........................................................#####################.#############.##########.########.########################.#####.##.#############.###############.####.#####.##########..################.####.##########################################################.#.#.###########..###.############.###.#.###########.#.##########################.###########.#.########################################.# #.#######...##############.#########.###########.##.................................................................................................................#####.####.#.####.#.##.##.#.####.###########.###########################.#######.############.#.##.#####.##.######################################################################################.#########.##########.###.#######.############################.############################################################.#################.##.#####.########.#########################.######..########################.#############.##########.########.########################.#####.##.#############.###############.####.#####.##########..################.####.##########################################################.#.#.###########..###.############.###.#.###########.#.#######....................###########.#.########################################.# #.#######...##############.#########.###########.##...######..........#.##.####.##.####.###############.#####.######################.##...#.##.######.###########.............................#.####.###########.###########################.#####..................##.#####.##.######################################################################################.####################.###.#######.############################.############################################################.#################.##.#####.########.#########################.######..########################.#############.###################.########################.#####.##.############.........................................################.####.##########################################################.#.#.###########..###.############.###.................#######.##################.###########.#.########################################.# #.#######...########################.###########.##...######..####.##.#.##.####.##.####.###############.#####.###################.....................###################.####.#.####.#.##.####..............###.###########################.#######.###########..#.##.#####.##.#############################################################.########################.####################.###.......#.############################.############################################################.#################.##.#####.########.#########################.######..########################.#############.###################.########################.#####.##.#############.###############.####.#.###.######.###.#################........########################################################.#.#.###########..###.############.#####.###########.#.#######.##################.###########.#.########################################.# #.#######...########################.###########.##...######..####.##.#.#..####.##.####.###############.#####.######################.##...#.##.#########.################.####.#.####.#.##.####.####.#######.###.###########################.#######.###########..#.##.#####.##.#############################################################.########################.####################.#########.#.############################.############################################################.#################.##.#####.########.#########............####.######..########################.#############.###################.########################.#####.##.#############.###############.####.#.###.######.###.######################.#.########################################################.#.#.###########..###.############.#####.###########.#.#######.##################.###########.#.########################################.# #.#######...########################.###########.##.....................#..####.##.####.###############.#####.######################.##...#.##.#########.################.####.#.####.#.##.####.####.#######.###.###########################......................#.##.#####.##.#############################################################.########################.####################.#########.#.############################.############################################################.#################.##.#####.########.#########.##########.####.######..########################.#############.###################.########################.#####.##.#############.###############.####.#.###.######.###.######################.#.########################################################.#.#.###########..###.############.#####.###########.#.#######.##################.###########.#.########################################.# #.#######...########################.###########.###..######..####.##.###..####.##.####.########.....................................##...#.##.#########.###########....................##.####.####.#######.###.###########################.#######.###########..#.##.#####................................................................#.########################.####################.#########.#.############################.############################################################.#################.##.#####.########.#########.##########.####.######..########################.#############.###################.########################.#####.##.#############.######.....................######.###.######################.#.########################################################.#.#.###########..###.############.#####.##....................##################.###########.#.########################################.# #.#######...########################.###########.###..######..####.##.###..####.##.####.#.................................................#.##.#########.################.#.##.#.####.####.####.####.#######.###.###########################.#######.###########..#.##.#####.##.#########################################.###################.########################.####################.#########.#.############################.############################################################.#################.##.#####.########.#########.##########.####.######..########################.#############.###################.########################.#####.##.#############.######.####.###.####.#.###.######.###.######################............................................................#.#.###########..###.############.#####.##.########.#.##########################.###########.#.########################################.# #.#######...########################.###########.###......................................................................................#.##.#########.################.#.#..............####.####.#######.###.###########################.#######.###########..#.##.#####.##.#########################################.###################.########################.####################.#########.#.############################.############################################################.....................................#########.##########.####.######..########################.#############.###################.########################.#####.##.#############.######.####.###.####.#.###.######.###.########################.################################.#######################.#.#.###########..###.############.#####.##.########.#.##########################.###########.#.########################################.# #.####.....................................................................#######.####.#####.##.######.#####.###########.#############...#.##.#########.################.#.##.######.####.####.####.#######.###.############................#######.###########..####.#####.##.#########################################.###################.########################.####################.#########.#.############################.#####################################################################.########.##.#####.#######..#########.##########.####.######..########################.#############.###################.########################.#####.##.#############.######.####.###.####.#.###.######.###.########################.################################.####.............................................########.#####.##.########.#.##########################.###########.#.########################################.# #.####.##...########################.###########.#.#..######..####.##.###..#######.####.#####.##.######.#####.###########.#.###########...#.##.#########.################.......................................................................................................#########################################.###################.########################.####################.#########.#..............................#####################################################################.#...........#####.#######..#########.##########.####.######..########################.#############.###################.########################.#####.##.#############.######.#.......................................................################################.#######################.###.############.###.###.########.#####.##.########.#.##########################.###########.#.##############.#########################.# #.####.##...########################.###########...........................#######.####.#####.##.######.#####.#####.........###########...#.##.#########.##################.#########.####.####.####.#######.###.############.##############.###################..####.#####.############################################.###################.########################.####################.#########.#.#########################.########################################################################.#.######.########.#######..#########.####...........................................................###################.########################.#####.##.#############.............###.####.#.###.######.###.########################.################################.#######################.###.############.###.###.########.#####.##.########.#.#####################................................................############.# #.####.##...########################.###########.#.#..######....................##.####.#####.##.######.#####.#####.#####.#.###########...#.##.#########.##################.#########.####.####.####.#######.###.############.##############.###################..####.#####.############################...................................................................###############.#########.#.#########################.########################################################################.#.######.########.#######..#########.####.#####.####.######.#########################.#################################.########################.#####.##.####################.#.#..###.####.#.###.######.###.########################.#####################............................................................................##.########.#.#############.#######.####.###########.################.############.############.# #.####.##....................#######.###########.#.#..........................................##.######.#####.#####.#####.#.###########...#.##.#########.##################.#########.####.####.####.#######.###.############.##############.###################..####.#####.############################.###############.######.############...............................................#########.#.#########################.########################################################################.#.######.########.#######..#########.####.#####.####.######.#########################.#################################.########################.#####.##.####################.#.#..###.####.#.###.######.###.########################.#####################.##########.#######################.###.############.###.###.########.########.########.#.#############.#######.####.###########.################.############.############.# #.####.##...################.#######.###########.#.#.#######..####.##.###..####.##.####.########.######.#####.#####.#####.#.###########...#.##.#########.##################.#########.####.####.####.#######.###.############.##############.###################..####.#####.############################.###############.######.############.########################.##############################.#.##################################################################################################.#.###.......................................###.####.######.#########################.##########################################################.#####.##.####################.#.#..###.####.#.###.######.###.########################.#####################.##########......................##.###.######........................########.########.#.#############.#######.####.###########.################.############.############.# #.####.##...################.#######.###########.#.#.###................#..####.##.####.########.######.#####.#................................#########.#######.................................................############.##################################..####.#####.############################.###############.######.############.########################.##############################.#.##################################################################################################.......##.################.##########.####.#.###.####.######.#########################.##########################################################.#####.##.####################.#.#..###.####.#.###.######.###.########################.#####################.##########.####################.........................###.#################.########.#.#############.#######.####.###########.################.############.############.# #.####.##...################.#######.............................#.##.#.#..####.#................######.#####.#.###.#####.#.###########...#.##.#########.#######.##########.#########.####.####.####.#######.###.############.##################################..####.#####.############################.###############.######.############.########################.##############################.#.####################################################################################################.##..##.################.##########.####.#.###.####.######.#########################.##########################################################.#####.##.####################.#.#..###.####.......######.###.####################.....#####################.##########.####################.##.###.############.###.###.#################..................................####.###########.################.############.############.# #.####.##...################.#######.##########.............................###.#.........#############...................#.########.##...#.##.#########.#######.##########.########..####.####.####.#######.###.############.##################################..####.#####.############################.###############.######.############.########################.##############################.#.####################################################################################################.##..##.###########............................####.######.#########################.##########################################################.#####.##.####################.#.#..###.######.##########.###.####################.#########################.##########.####################.##.###.############.###.###.#################.##########.#############.#######.####.#.#########.################.############.############.# #.####.##..............................########..#.#.###.###.#####.##.#.#...###......................##.#####.#.###.####..#.########.##...#.##..................................................####.#######.###.############.##################################..####.#####.############################.###############.######.############.########################.##############################.######################################################################################################.##..##.###########.#.##.###############.#.###.####.######.#########################.##########################################################.#####.........................................................###################.#########################.##########.####################.##.###.############.###.###.#################.##########.#############.#######.####.#.#########.################.############.############.# #.####.##.#.################.#######.##########..#.#.###.###.#####.##.#.#...###.#######.#.###.######.##.#####.#.###.####..#.########.##...#.##.#########.#######.##########.########..#########.####.#######.################.##################################..####.#####.############################.###############.######.############.########################.##############################.######################################################################################################.##..##.###########.#.##.###############.#.###.####.####........................####.##########################################################.#####..............................###..#.........................................................#########.##########.............................############.###.###.#################.##########.#############.#######.####.#.#########.################.############.############.# #.####.##.#.################.#######.##########..#.#.###.###.#####.##.#.#...###.#######.#.###.######.##.#####.#.###.####..#.########.##...#.##.#########.#######.##########.########..#########.####.#######.################.##################################..####.#####.......................######.###############.######.############.########################.##############################.######################################################################################################.##..##.###########.#.##.###############.#.###.####.####.#.####################.####.##########################################################.########.######################.#..###....###.##########.###.#################.##.#########################.############################.##.##.################.###.###.#################.##########.#############.#######.####.#.#########.################.############.############.# #.####.##.#.################.#######.##########..#.#.###.###.#####.##.#.#...###.#######.#.###.######.##.#####.#...........#.########.##...#.##.#########.#######.##########.########..#########.####.#######.################.##################################....................#####################.#############..........................................................####################.######################################################################################################.##..##.###########.#.##.###############.#.###.####.####.#.####################.####.##########################################################.########.######################.#..###..#####.##########.###.#################.##.##...........................................................################.###.###.#################.##########.#############.#######.####.#.#########.################.############.############.# #.####.####.################.#######.##########..#.#.###.##.................###.#######.#.###.######.##.#####.#.###.####..#.########.##...#.##.#########.#######.##########.########..#########.####.#######.################.##################################.#####.#####.######.#####################.#############.#.######.############.##################################.####################.######################################################################################################.##..##.###########.#.##.###############.#.###.####.####.#.####################.####.##########################################################.########.######################.#..###..#####.##########.###.#################.##.#########################.##.#########################.##.##.################.###.###.#################.##########.#############.#######.####.#.#########.################.############.############.# #.####.####.################.#######.##########..#.#.###.##..#####.##.#.#..####.#######.#.###.######.##.#####.#.###.####..#.########.##...#.##.#########.#######.##########.########..#########.####.#######.################.##################################.#####.#####.######.#####################.#############.#.######.############.##################################.####################.######################################################################################################.##..##.###########.#.##.###############.#.###.####.####.#.####################.####.##########################################################.########.######################.#..###..#####.##########.###.#################.##.#########################.##.#########################.##.##............................###############.##########.#############.#######.####.#.#########.################.############.############.# #.####.#####################.#######.##########..#.#.###.##..#####.##.#.#..####.#######.#.###.####..........................................############.#######.###........########..#########.####.#######.################.###........................#######.#####.#####.######.#####################.#############.#.######.############.##################################.####################.######################################################################################################.##..##.###########.#.##.###############.#.###.####........................####.####.##########################################################.........................................#####.########.#.###.............................................................................##.##.################.###.################################.#############.#######.####.#.#########.################.############.############.# #.####...............#######.#######.##########..#.#.###.##..#####.##.#.#..####.#######.#.###.####.#.##.####..#.###.####..#.######.................#####.#######.###.######.########..#########.####.#######.################.###.######################.#######.#####.#####.######.#####################.#############.#.######.############.##################################.####################.######################################################################################################.##..##.###########.#.##.###############.#.###.#########.#.###############.####.####.###################################################################.######################.#..###.######.########.#.#####################.##.#########################.##.############################.##.################.###.################################.#############.#######.####.#.#########.################.############.############.# #.##################.#######.#######.##########..#.#.###.##..#####.##.#.#.#####.#######.#.###.####.#.##.####..#.###.####..#.######.#.##.#.######.#.#####.#######.###.######.########..#########.####.#######.################.###.######################.#######.#####.#####.######.#####################.#############.#.######.############.##################################.####################.######################################################################################################.........................###############.#.###.#########.#.###############.####.####.###################################################################.######################.#..###.######.########.#.#####################.##.#########################.##.############################.##.################.###.################################.#############.#######.####.#.#########.################.############.############.# #............................#######.##########..#.#.###.##..#####.##.#.#.#####.#######.#.###.####.#.##.####..#..............................###.#.#####.#######.###.######.########..#########.####.#######.################.###.###############......................#####.######.#####################.#############.#.######.####.#######.##################################.####################.########################################################################################################...##.####.###.##.#.##################.#.###.#########.#.###############.####.####.###################################################################.########################..###.######.########.#.#####################.##.#########################.##.############################.##.################.###.################################.#############.#######.####.#.#########.################.############.......######.# #.##################.##########################..#.#.......................####.#######.#.....................#..........................................#######.###.######.########..#########.####.#######.#########....................############.#.#######.###########.######.#####################.#############.#.....................##################################.####################.########################################################################################################...##.####.###.##.#.##################.#.###.#########.#.###############.####.####.###################################################################.########################.####.######.########.#.#####################.##.#########################.##.############################.##.################.###.################################.#############................#########.################.############.############.# #.##################.##########################..#.#..##.##..#####.##.#.#..####.#######.#.###.####.#.##.####..#####.####..#.#######..##.#.######.#.#############.###.###############..#########.####.#######.################.###.#######.############.#.#######.###########.######.#####################.#############.########.####.######..##################################.####################.########################################################################################################...##.####.###.##.#....................#.###.#########.#.###############.####.####.###################################################################.########################.####.######.########.#.#####################.##.#########################.##.############################.##.################.###.################################.#############.#######.####.#.#########.################.........................#.# #.##################.##########################..#.#..##.##................####.#######.#.###.####........................#.#######..##.#.######.#.#############.###.###############..#########.####.#######.################.###.#######.############.#.#######.###########.######.#####################.#############.########.####.######..###########.............................................########################################################################################################...##.####.###.##.#.####################.....#########.#.###############.####.####.###################################################################.########################.####.######.########.#.#####################.##.#########################.##.############################.##.################.###.################################.#############.#######.####.#.#########.################.############.############.# #.##################.##########################..#.#..##.###.#####.##.#.#..####.#######.#.###.##..........................#.#######..##.#.######.#.#############.###.###############..#########.####.#######.............................................#######.###########.######.#####################.#############.########.####.######..##################################.##########.##################################################################################################################...##.####.###.##.#.####################.###.#########.#.###############.####.####.###################################################################.########################.####.######.########.#.#####################.##.#########################.##.############################.##.################.###........############....................................####.#.#########.################.############.############.# #.############...................................................#...................##.#.###.##.#...##.####..#####.####..#.#######..##.#.######.#.#############.###.###############..#########.####.#######.################.###.#######.############.####.####.###########.######.#####################.#############.########.####.######..##################################.##########.###########################################################################################################..............................................................#....############.####.####.###################################################################.########################.####.######.########.#.#####################.##.#########################.##.############################.##.################.##########.############.############.#############.############.#.#########.################.############.############.# #.##################.#########################...#.#..##.###.###.#.##.#.#..####.###.###.#.###.##.#...##.####..#####.####..#.#######..##.#.######.#.#############.###.###############..#########.####.#######.###############..###.#######.############.####.####.###########.######.#####################.#############.########.####.######..##################################.##########.##################################################################################################################...#######.###.##.................................######.#.#############.####.####.###################################################################.########################.###########.########.#.#####################.##.#########################.##.############################.##................#.##########.############.############.#############.############.#.#########............#####.############.############.# #..................................................................##.#.#...............................####..#####.####..#.#######..##.#.....................##.###.###############..#########.####.#######.###############..###.#######.############.####.####.###########.######.#####################.#############.########.####.######..##################################.##########.##################################################################################################################...#######.###.####.########.###########.###.####.######.#.#############.####.####.############################################.................................................###########.########.#.#####################.##.#########################.##.############################.##.################.......................#.############.#############.############.#.#########.################.############.############.# #.#########.########.##################.#.####...###..##.##..###.#.##.#.#..##........................................................##.#.######.#.##########.##.###.######...................................................###.#######.############.####.####.###########.######.#####################.#############.########.####.######..##################################.##########.##################################################################################################################...#######.###.####.########.###########.###.####.######.#.#############.####.####.############################################.############################.##############################.########.#.#####################.##.#########################.##.############################.##.###########################.##########.#.############.#############.############.#.#########.################.############.############.# #.#########.########.##################.#.####...###..##.##..###.#.##.#.#..####.###.###.#.###.##.#...##.####..#####.#................##.#.######.#.##########.##.###.................................#.#####.###############..###.#######.############.####.####.###########.######.#####################.#############.########.####.######..###########.######################.##########.##################################################################################################################...#######.###.####.########.###########.###.####.######.#.#############.####.####.############################################.############################.##############################.########.#.#####################.##.#########################.##.############################.##.###########################.##########.#.############.#############.############.#.#########.################.############.############.# #.#########.########.##################.#.####......................................###.#.###.##.#...##...................#.########.##.#.######.#.##########.##.###.################.#########.####.#.#####.###############..###.#######.############.##.................##.######.#####################.############............................#######.######################.##########.##################################################################################################################...#######.###.####.########.###########.###.####.######.#.#############.####.####.############################################.############################.##############################.########.#.#####################.##.#########################.##.############################.##.###########################.##########.#.############.#############.############.#.#########.################.....########.############.# #.#########.########.##################.#.####.#.###..##.##..###.#.##.#.#..####.#######.#.###.##.#...##.####..#####.#.###.#.########.##.#.######.#.##########.##.###.################.#########....#.#.#####.###############..###.###.........................##.########.##.######.#####################.############..########.####.######..###.#######.######################.##########.##################################################################################################################...#######.###.####.########.###############.####.######.#.#############.####.####.############################################.############################.##############################.########.#.############.......................................##.#####################.######.##.###########################.##########.#.############...............############.#.#########.################.###.########.############.# #...............................................................................#######.#.###.##.#...##.####..#####.#.###.#.########.##.#.######.#.##########.##.###.################.#########.##.#.#.#####.###############..###.###.###.############.##.#.#.##.########.##.######.#####################.############..########.####.######..###.#######.######################.##########.##################################################################################################################...#######.###.####.########.###############.####.######............####.####.####.############################################.############################.##############################.########.#.############.########.##.#########.##################.#####################.######.##.###########################.##########.#.############.#############.############.#.#########.################.###.########.############.# #.#########.########.##################.#.####.#...................##.#.#..############.#.###.##.#............#####.#.###.#.########.##.#.######.#.##########.##.###.################.#########.##.#.#.#####.###############..###.###.###.############.##.#.#.##........................................................########.####.######..###.#######.######################.##########.##################################################################################################################...........###.####.########.#####.......................#.########.####.####.####....#########################################.############################.##############################.########.#.############.########.##.#########.##################.#####################.######.##.###########################.##########.#.############.#############.############.#.#########.################.###.########.############.# #.#########.########.##################.#.####.#.....................................................##.####.........................##.#.######.#.##########.##.###......................................##.###############..###.###.###.#............................................................##.#############.########.####.######..###.#######.######################.##########.########################################################################################################.............###########.####.########.###############.####.########....................#######.#########################################.############################.##############################.########................................................................##############.######.##.###########################.##########.#.############.#############.############.#.#########.################.###.########.############.# #.#########.########.##################.#.####.######.##.##.######.##.#.#..###..........#.###.##.#...##.####.######.#.###.#.###########.#.######.#.##########.##.####################.############.#.#.#####.###############..###.###.###.#.##########.##.###.###########.##.######.#####################.###......................##.######..###.#######.######################.##########.########################################################################################################.###########.###########.####.########.###############.####.#################.####.############.#########################################.############################.##############################.########.#.############.########.##..########.#######.##########.######.##############.######.##.###########################.##########.#.############.#####.........########.............###.################.###.########.############.# #.#########.########.##################.#.####.######.##.##.######.##.#.#..###.##########.###.##.#...##.####.######.#.###.#.###########.#.######.#.##########.##.####################.############.#.#######.###############..###.###.###.#.##########.##.###.###########.##.......................................................##.######..###.#######.######################.##########.########################################################################################################.###########.###########.####.########.###############.####.#################.####.############.#########################################.############################.##############################.########.#...........................########.#######.##########.######.##############.######.##.###########################.##########.#.############.#####.#######.############.#######.###.################.###.########.############.# #.#########.########.##################.#.####.######.##.##.######.##.#.#..###.##########.###.##.#...##.####.######.#.###.#.###########.#.######.#............................#######.############.#.#######.###############.####.###.###.#.##########.##.###.###########.##..#####.#####################.###.##################.####.######..###.#######.######################.##########.########################################################################################################.###########.###########.####.########.###############.####.#################.####.############.#########################################.############################.##############################.########.##############.###########..########.#######.##########.######.##############.######.##.###.#######################.##########.#.############.#####.#######.############.#######.###.################.###.########.############.# #.#########.########.##################.#.####.######.##.##.######.##.#.#..###.##########.###.##.#...##.####.######.#.###.#.###########.#.######.#..#########.##.############.#######.############.#.#######.###############.####.###.###.#.##########.##.###.###########.###.#####.#####################.###.##################.####.######..###.#######.##...........................####.########################################################################################################.###########.###########.####.########.###############.####.#################.####.############.#########################################.############################.##############################.########.##############.###########..########.#######............######.##############.######.##.###.#######################.##########.#.############.#####.#######.############.#######.###.################.###.########.############.# #.#########.########.##################.#.####.######.##.##.######.##.#.#..###.##########.###.##.#...##.####.######..........................###.#..#########.##.############.#######.############.#.#######.###############.####.###.###.#.##########.##.###.###########.###.#####.#####################.###.##################.####.######.................###################.##########.########################################################################################################.###########.###########.####.########.###############.####.#################.####.############.#########################################.############################.##############################.########.##############.###########..########.#######.##########.######.##############.######.##.###.#######################.##########.#.############.#####.#######.####################.###.################.###.########.############.# #.########...#######.##################.#.####.######.##.##.######.##.#.#..###.##########.#.........................#.###.#.###########.########.#..#########.##.############.#######.############.#.#######.###############.####.###.###.#.##########.##.###.###########.###.#####.#####################.###.##################.####.######.####.#######.##.###################.##########.########################################################################################################.###########.###########.####.########.###############........................####.############.#########################################.############################.##############################.########.##############.###########..########.#######.##########.######.##############.######.##.###.#######################.##########.#.############.#####.#######.####################.###.################.###.########.############.# #.########...#######.##################.#.####.######.##..............................................................###.#.###########.########.#..#########.##.############.#######.####...........#######.#######...................................##........................................................................####.######.####.#######.##.###################.##########.########################################################################################################.###########.###########.####.########.###############..###.######################.############.###########################.#############.############################.##############################............................########..########.#######.##########.######.##############.######.##.###.#######################.##########.#.############.#####.#######.####################.###.################.###.########.############.# #.########...#######.##################.#.####.######.#####.######.##.#.#..###.##########.#.####.##..##.####.######.#.###.#.########.##.########..............................#######.####.#######.#########.###############.####.###.###.#.#.###########.###.######.########.#####.###.########.############.##################.####.######.####.#######.##.###################.##########.########################################################################################################.###########.###########.####.####..................##..###.######################.############.###########################.#############.############################.##############################.########.##############.###########..########.#######.##########.######.##############.######.##.###.#######################.##########.#.############.#####.#######.####################.###.################.###.########.############.# #.########..........................###.#.####.######.#####.#####....................................................................##.###########.#######.#.##.####################.####.#######.#########.###############.####.###.###.#.#.###########.###.######.########.#####.###...........................................................#######.##.###################......#####.########################################################################################################.###########.###########.####.####.###.############.##..###.######################.############.###########################.#############.############################.##############################.########.##############.###########..########.................##.######.##############.######.##.###...........#############.##########.#.############.#####.#######.####################.###.################.###.########.############.# #.########.#.#######.##############.###.#.####.######.#####.#########.#.#..###.##########.#.#######..##.#.##.######.#.###.#.##...................................####################.####.#######.#########.###############.####.###.###.#.#.###########.###.######.########.##.##.###.########.############.##################.####.######.####.#######.##.###################.##########.########################################################################################################.###########.###########.####.####.###.############.##.............................############.###########################.#############.############################.##############################.########.##############.###########..########.#######.#####.#.##.######.##############.######.##.###..########.#############.##########.#.############.#####.#######.####################.###..........................####.############.# #.....................#############.###.#.####.######.#####.#########.#.#..###.##########.#.#######..##.#.##.######.#.###.#.########.##############.#######.#.#######################.####.#######.#########.###############.####.###.###.#.#.###########.###.######.########.##.##.###............................#############.####.######.####.#######.##.###################.##########.########################################################################################################.###########.###########.####.####.###.############.##..###.###################################.###########################.#############.############################.##############################.########.##############.###########..########.#######.#####.#.##.######.#####......................#..########.#############.##########.#.############.#####.#######.####################.###..................###.########.############.# #.##########.#######..#############.###.#.####.######.#####.#########.#.#..###.##########.#.#######..##.#.##.######.#.###.#.########.##############.#######.#.#######################.####.#######.#########.###############.####.###.###.#.#.###########.###.######.########.##.##.###.#######..############.####.#############..................#######.##.###################.##########.########################################################################################################.###########............................................###.###################################.#####...................................................##############.##############################.########.##############..............########.#######..................................#########.###..########.###.#########.##########.#.############......................#############.###.####################.########.############.# #.##########.#######..#############.###.#.####.######.#####.#########.#.#..###.##########.#............................##.#.########.##############.#######.#.########.....##########.####.#######.#########.###############.####.###.###.#.#.###########.###.######.########.##.######.#######..############.####.##################.######.####.#######.##.#.#################.##########.########################################################################################################.#######################.####.####.###.############.##.####.###################################.###########################.###########################.##############.##############################.########.##########################.#########.#############.#.##.######.#####.########.#########.###..########.###.#########.##########.#.##################.#######.######.#############.###.####################.########..............# #.##########.#######..#############.###.#.####..........................................................#.#########.#.###.#.########.##############.#######.#.###########..##########.####.#######.#########.###############.####.###.###.#.#.###########.###.######.#.######.##.######.#######..############.####.##################.######.......................#############.##########.########################################################################################################.#######################.####.####.###.############.##.####.###################################.###########################.###########################.##############.##############################.########.##########################.#########.#############.#.##.######.#####.########.#########.###..########.###.#########.##########.#.##################.#######.######.#############.###.####################.#####################.# #.##########.#######..#############.###.#.###########.#####.#########.#.#..###..#########.#########..##.#.#########.#.###.#.########.##############.#######.#.###########..##########.####.#######.####...........................###.###.#.#.###########.###.######.#.######.##.######.#######...................................................#######.##.#.#################.##########.###################################################################################......................#######################.####.####.###.############.##.####.###################################.###########################.###########################.#############################################.########............................#########.#############.#.##.######.#####.########.#########.###..######..............................##################.#######.######.#############.########################.#####################.# #.##########.#######..#############.###.#.###########.#####.#########.#.#..###..#########.#########.........................########.##############.#######.#.###########..##########.####.#######.#########.######.########.########.###.#.#.###########.###.######.#.######.##.######.########.############.####.##################.##########..#######.##.....................##########.###################################################################################.####################.#######################.####.####.###########......##.####.###################################.###########################.###########################.#############################################.########.##########################.#########.#############.#.##.######.#####.########.#########.###..########.###.#########.###############################.#######.######.#############.########################.#####################.# #.##########.#######.......########.###.#.............................#.#..###..#########.##########.##.#.#########.#.###.#.########.##############.#######.#.###########..##########.####...................######.########.########.###.#.#.###########.###.######.#.######.##.######.########.############.####.##################.##########..#######.####.#################.##########.###################################################################################.####################.#######################.####.####.###########.#######.####.###################################.###########################.###########################.#############################################.########.##########################.#########.#############.#.##.######.#####.########.#########.###..########.###.#########.###############################.#######.######.#############.#####....................#####################.# #.##########.#######.#####.########.###.#.###########.#####.###########.#..###..#########.##########.##.#.#########.#.###.#.########.##############.#######.#.###########..##########.############..###############.########.########.###.#.#.###########.###.######.#.######.##.######.###........................##################.##########..#######.####.#################.##########.###################################################################################.####################.#######################.####.####.###########.#######.####.###################################.###########################.###########################.#############################################.########.##########################.#########.#############.#.##.######.#####.########.#########.###..########.###.#########.###############################.#######.######.#############.#####.########################################.# #.##########.#######.#####.########.###.#.###########.#####.###########.#..###..#########.##########.##.#.#########.#.###.#.########.##############.#######.#.###########..##########.############..###############.##.#####.########.###.#.#.###########.###......................####.####.###.#################.##################.##########..#######.####.#################.##########.###################################################################################.####################.#######################.####.####.###########.#######.####.###################################.###########################.###########################.#############################################.########.##########################.#########.#############.#.##.######.#####.########.#########.###..########.###.#########.###############################.#######.######.#############.#####.########################################.# #.##########.#######.#####.########.###.#.###########.#####.###########............######.##########.##.#.#########.#.###.#.########.##############.#######.#.###########..##########.############..#####.............................###.#.#.###########.##########.#.######.##.#.####.####.###.#################.##################.##########..#######.####.#################.##########.###################################################################################.####################.#######################..............########.#######.####.###################################.###########################.###########################.#############################################.########.##########################.#########.#############.#.##...........##.########.#########.###..########.###.#########.###############################.#######.######.#############.#####.########################################.# #.##########.#######.#####.########.###.#.###########.#####.............................................#.#########.#.###.#.########..........................###########..##########.############..#####.#########.##.#####.############.#.#.###########.##########.#.######.##.#.####.####.###.#################.##################.##########..#######.####.#################.##########.###################################################################################.####################.#######################.####.####.##.########.#######.####.###################################.###########################.###########################.########################################.####.########.##########################.#########.#############.#.#########.##.##.########.#########.###..########.###.#########.###############################.#######.######.#############.#####.########################################.# #.##########.#######.#####.########.#####.###########.#################....###..##.######.##########.####.#########.#.###.#.#######################.#######.........................................#####.#########.##.#####.############.#.#.###########.##########.#.######.##.#.####.####.###.#################.##################.##########..####...........................##########.###################################################################################.####################.#######################.####.####.##.########.#######.####.###################################.###########################.###########################.########################################.####.########.##########################.#########.#############.#.#########.##.##.########.#########.###..########.###.#########.###############################.#######.######.#############.#####.########################################.# #.##########.#######.#####.########.#####.###########.#################....###..##.######.##########.####.#########.#.###.#.#######################.#######.#.###########..##########.#############.#####.#########.##.#####.############.#.#.###########.##########.#.######.##.#.####.####.###.#################.##################.##########..#######.####.#################.##########.###################################################################################.####################.#######################.####.####.##.########.#######.####.######........................#####.###########################.###########################.########################################.####.########.##########################.#########.#############.#.#########.##.##.########.#########.###..########.###.#########.###############################.#######.######.#############.#####.########################################.# #.##########.#######......................###########.#################....#.#..##.######.##########.####.#########.#.###.#.#######################.#######.#.###########..##########.#############.#####.#########.##.#####.############.#.#.###########.................###.##.#.####........................................######.##########..#######.####.#################.##########.###################################################################################.####################.#######################.####.####.##.########.#######.####.######.######################.#####.###########################.###########################.########################################.####.########.##########################.#########.#############.#.#########.##.##.########.#########.###..########.###.#########.###############################.#######.######.#############.#####.########################################.# #.##########.#######.#####.########..####.###########.#################....#.#..##.######.##########.####.#########.#.###.#.#######################.#######.#.###########..##########.#############.#####.#########.##.#####.############.#.#.######################................###.####.###.#################.##################.##########..#######.####.#################.##########.###################################################################################...............######.#######################.####....................#####.####.######.######################.#####.###########################.###########################.########################################.####.########.##########################.#########...............#.#########.##.##.########.#########.###..########.###.#########.###############################.#######.######.#############.#####.########################################.# #.##########.#######.#####.########..####.###########.#################....#.#..#....................####.#########.#.###.#.#######################.#######.#.########.....##########.#############.#####.#########.##.#####.############.#.#.######################.#................................................................##########..#######.####.#################.##########.#################################################################################################.######.#######################.#########.##.########.#######.####.######.######################.#####.###########################.###########################.########################################.####.########.##########################.#########################.#########.....................................................................................................#############.#####.########################################.# #.##########.#######.#####.########..####.###########.#############.....................#.###############.#########.#.###.#.#######################.#######.#.########.##.###########.#############.#####.#######...........................#.######################.#.##.######.#..###.####.###.#################.##################.##########..#######.####.#################.##########.#################################################################################################.######.#######################.#########.##.########.#######.............######################.#####.###########################.###########################.########################################.#############.##########################.#########################.############.##.######################..########............................................................................................##############################.# #.##########.#######.#####.########..####.........###.#############.###...##.#..##.######.###############.#########.#.###.#.#######################.#######.#.########.##.###########.#############.#####.#######.#.##.#####.############.#.#.######################.#.##.######.#..###.####.###.#################.##################.##########..#######.####.#################.##########.#################################################################################################.######.#######################.#########.##.########.#######.####.######.######################.#####.###########################.###########################.########################################.#############.##########################.#########################.############.##.######################..########.###.#########.###############################.#######.####################.####..########################################.# #.##########.........................####.#######.###...........................##.######.###############.###########.###.#.#######################.#######.#.########.##.###########.#############.#####.#######.#.##.#####.############.#.#.######################.#.##.######.#..###.####.###.#################.##################.##########..#######.####.#################.##########.#################################################################################################.######.#######################.#########.##.########.#######.####.######.######################.#####.###########################.###########################.########################################.#############.##########################.#########################.############.##.######################..########.###.#########.###############################.#######.####################.####..########################################.# #.##########.#######.#####.#########.####.#######.###.#############.###...##.#..##.######.###############.###########.###.#.#######################.#######.#.########.##.###########.#############.#####.#######.#.##.#####.############.#.#.######################.#.##.######.#..###.####.###.#################.##################.##########..#######.####.#################.##########.#################################################################################################.######.#######################.#########.##.########.#######.####.######.######################.#####.####################....................................########################################.#############.##########################.#########################.############.##.#########.############..########.###.#########.###############################.#######.####################.####..########################################.# #.....................................................#############.###...##.#..##.######.###############...........................................#######.#.########.##.###########.#############.#####.#######.#.##.#####.############.#.#.######################.#.##.######.#..###.####.###.#################.##################.##########..#######.####.#################.##########.#################################################################################################.######..######################.#########.##.########.#######.####.######.######################.#####............#########.###########################################################################.#############.##########################.#########################.############.##.#########.############..########.###.#########.###############################.#######.####################.####..########################################.# #.#######.##.#######.#####..########.........................######.###...##.#..##.######.######################################################.##########.#.########.##.#########################.#####.#######.#.##.#####.############.#.#.########################.##.######.#..###.####.###.#######.#########.##################.##########..#######.####.#################.##########.#################################################################################################.######..######################.#########.##.########.#######.####.######.######################.#####.##########.#########.###########################################################################.#############.##########################.#########################.############.#..#########.############..########.###.#########.###############################.#######.####################.####..########################################.# #.#######.##.#######.#####..#############.#######.##..######.######.###...##.#..##.######.######################################################.##########.#.########.##.#########################.#####.#######.#.##.##.##.############.#.#.########################.##.######.#..###.####.###.#######.#########.##################.##########..#######.####.############################.#################################################################################################.######..######################.#########.##.########.#######.####.######.######################.#####.##########.#########.###########################################################################.#############.##########################.#########################.############.#.##########.############..########.###...........###############################.#######.####################.####..########################################.# #.#######.##.#######.#####............................######.######.###................#########################################################.##########.#.########.##.#########################.#####.#######.#.##.##.##.############.#.#.########################.##.######.#..###.####.###.#######.#########.##################.##########..#######.####.############################.#################################################################################################.######..######################.###.#####.##.########.#######..........##.######################.#####.##########.#########.###########################################################################.#############.##########################.#########################.############.#.##########.############..########.###.#########################################.#######.####################.####..########################################.# #.#######.##.#######.######.#####.#######.#######.##########.######.####..##.#..################################################################.##########.#.########.##.#########################.#####.#######.#.##.##.##.############.#.#.########################.##.####...........................#########.##################.##########............................................#################################################################################################.######..######################.###.#####.##.########.#######.####.###.##.######################..................#########.###########################################################################.#############.##########################.#########################.############.#.##########.############..########.###.#########################################.#######.####################.####..########################################.# #.#######.##.#######.######.#####.#######.#######.##########.######.####..##.##.################################################################.############.########.##.#########################.#####.#######.#.##.##.##.############.#.#.########################.##.########..###.####.###.####.##.#########.##################.##########..#######.####.##############################################################################################################################.######..######################.###.#####.##.########.############.###.##.############################.##########.#########.###########################################################################.#############.##########################.############...................................................#..########.###.#########################################.#######.####################.####..########################################.# #.#######.##.#######.######.#####.#######.#######.##########.######.####..##.##.################################################################.############.########.##.#########################.#####.#.#####.#.##.##.##.############.#.#.########################.##.########..###.####.###.####.##.#########.######.###########.....................####.######################################################################################.........................................######..######################.###.#####.##.########.############.###.##.############################.##########.#########.###########################################################################...............................##########.############.############.############.#..#########.############..########.###.#########################################..............................####..########################################.# #.#######.##.#######.######.#####.#######...#####.##########.######.####..##.##.################################################################.############.########.##.#########################.#####.#.#####.#..........############.#.#.##############.......................................................######.######################..#######.####.######################################################################################.##############################################..######################.###.#####.##.########.############.###.##.###########.################.##########.#########.###########################################################################.#############.###############.##########.############.############.############.#..#########.############..############.#################################################......................####..########################################.# #.###........................####.#######..######.##########.######.####..##.##.################################################################.############.########.##.#########################.#####.#.#####.#######.###############.#.#.#################..............................###.####.##.#.##############.######################..#######.####.######################################################################################.##############################################..######################.###.#####.##.########.############.###.##.###########.################.##########.#########.###########################################################################.#############.###############.##########.############.############.############.#..#########.############..############.#################################################.#########################..########################################.# #.#######.##.#######.######..####.#######..######.##########.######.####..........................##############################################.############.########.##.##############.##########.#####.#.#####.#######.###############.#.#.#################.###.##.##.########.####.########.####.##.#.##############.######################..#######.####.######################################################################################.##############################################..######################.###.#####.##.########.############.###.##.###########.################.##########.#########.###########################################################################..............................................########.############.############.#..#########.############..############.#################################################.#########################..########################################.# #.#######.##.#######.######..####.#######..######...................####..##.####################.##############################################.############.########.##.##############.##########.#####.#.#####.#######.###############.#.#.#################.###.##.##.########.####.########.####.##.#.##############.######################......................................................................................................##############################################..######################.###.#####.##.########.############.###.##.###########.################.##########.#########.#########################################################################################################.##########.###.########.############.############.#..#########.############..############.#################################################.#########################..########################################.# #.#######.##.#######.######..####.#######..#################.###########..##.####################.##############################################.############.########.##.##############.##########.#####.#.#####.#######.###############.#.#.#################.###.##.##.########.####.########.####.##.#.##############.##......................#######.##.###########################################.###########################################################################################..######################.###.#####.##.########.............................###.################.##########.#########.#########################################################################################################.##########.###.########.############.############.#..#########.############..############.#################################################.#########################..########################################.# #.#..........................................................###########..................#######.##############################################.############.########.##.##############.##########.#####.#.#####.#######.###############.#.#.#################.#.......................########.####.##.#.##############.##################.###..#######.##.###########################################.###########################################################################################..######################.###.#####.##.#########################.#####.########.################.##########.#########.###############################################################################...........................##########.###.########.############.############.#..#########.############..############.#################################################.#########################..########################################.# #.##########.##############..####.#######..#################.############.##.############.#######.##############################################.############.########.##.#######...................................................................................##.#...................................##############.##################.###..#######.##.###########################################.###########################################################################################..######################.###.#####.##.#########################.#####.########.################.##########.#########.###############################################################################.####################.####.##########.###.########................##########.#..#########.############..############.#################################################.#########################..########################################.# #.##########.##############..####.#######..#################.############.........................##############################################.############.########.##.##############.##################.##.##.#################.###................................#..########.####.####.###.####.##...##############.##################.###..#######.##.....................#######################.###########################################################################################..######################.###.#####.##.#########################.#####.########.################.##########.#########.###############################################################################.####################.####.##########.###.#####################.#.##########.#..#########.############..############.#################################################.#########################..########################################.# #.##########.##############..####.#######..#################.###############.#######................................############################.############.########.##.##############.##################.##.##.##.........######.###.#.#.#.#################.###.##.#..########.####.####.###.####.##...##############.##################.###..#######.######################.#######################.###########################################################################################..######################.###.#####.##.#########################.#####.########.################.##########.#########.###############################################################################.####################.####.##########.###.#####################.#.##########.#..#########.############..############.#################################################.#########################..########################################.# #.##########.##############..####.######........................................####.###..#######.##############################################.############.########.##.##############.##################.##.##.##.#######.######.###.#.#.#.#################.###.##.#..########.####.####.###.####.##...##############.##################.###..#######.######################.#######################.###########################################################################################..######################.###.#####.##.#########################.#####.########.################.##########.#########.###############################################################################.###############...........................####################.#.##########.#............############..############.#################################################.#########################..########################################.# #.##########.##############..####.######...#################..#.####################.###..#######.##############################################..........................##############.##################.##.##......................................................#..########.####.####.###.####.##...##############.##################.###..#######.##################.....................#######.###########################################################################################..######################.###.#####.##.#########################.#####.########.################.##########.#########.###############################################################################.###############.####.####.##########.###..####################.#.##########.##.#########.############..############.#################################################.#########################..########################################.# #..........................................#################..#.####################.###..#######.###########################################################.########.#################.##################.##...............................................................................###.####.##...##############.##################.###..#######........###########.###.###############.#######.###########################################################################################..######################.###.#####.##.#########################.#####.########.################.##########.#########.###############################################################################.###############.####.####.##########.....................................................############..############.#################################################.#########################..########################################.# #.##########.###############.###########...#################..#.####################.###..#######.###########################################################.########.#################.##################.##.#####.#######.######.###.#..........########.#.#.###.##.###########.####.####.###.####.##...##############.##################.###..#######.######.###########.###.###############.#######.###########################################################################################..######################.###.#####.##.#########################.#####.########.################.##########.#########.###############################################################################.###############.####.####.##########.###..########.###########.#.##########.##.#########.############..############.###############..............................................................########################################.# #.........................................................................................#######.###########################################################.########.#################.##################.##.#####.#######.######.###.#...######.########.#.#.###.##.###########.####.####.###.####.##...##############.##################.###..#######.######.###########.###.###############.#######.###########################################################################################..######################.###.#####.##.#########################.####..########.################.##########.#########.###############################################################################.###############.####.####.##########.###..########.###########.#.##########.##.#########.############..############.#################.###############.###############.##########################.########################################.# #.##########..................##########.#.########.########..#.####################.###.########.#######################################.........................####.#################.##################.##.#####.#######.######.###.#...######.########.#.#.###.##.###########.####.####.###.####.##...##############.##################.###..#######.######.###########.###.###############.#######.###########################################################################################..######################.###.#####.##.#########################.####..########.################.##########.#########.###############################################################################.###############.####.####.##########.###..########.###########.#.##########.##.#######.................############.#################.###############.###############.##########################.########################################.# #.##########################.###########.#.########.########..#.####################.###.########.##########################...........................................#################.##################.##.#####.#######.######.###.#...######.########.#.#.###.##.###########.####.####.###.####.##...##############.##################.###..#######.######.###########.###.###############.#######.################################################................................................................................................##########.####..########.################.##########.#########.#########################################################.#####################......................####.##########.###..########.###########.#.##########.##.#######.#.############.#############.#################.###############.###############.##########################.########################################.# #.##########################.###..............................#.####################.###.########.##########################.############.###################.###.######################.##################.##.#####.#######.######.###.........................###.##.###########.####....................##############.##################.###..#######.######.###########.###.###############.#######.################################################.#####################################.####..######################.###.#####.##.##############.##########.####.................................................######################################....................#####################.#######.#######.####.####.##########.###..########.###########.#.##########.##.#######.#.############.#############.#################.###############.###############.##########################.########################################.# #.##########################.###########.#.######.#.########..#.####################.###.########.##########################.############.###################.###.######################.##################.##.#####.#######.######.#####..#######.########.#.#.###.##.###########.........................##############.##################.###..#######.######.###########.###.###############.#######.################################################.#####################################.####..######################.###.#####.##.####.#########.##########.####..#########################.###########################################################.##################.#####################.#######.#######.####.####.##########.###..########.###########.#.##########.##.#######.#.############.#############.#################.###############.###############.##########################.########################################.# #............................###########.#.######.#.########..#.####################.###.########.##########################.############.###################.###.#############..................##########.##.#####.......................#######.########.#.#.###.................................................#####.##################.###..#######.######.###########.###.###############.#######.################################################.#####################################.####......##################.###.......##.####.#########.##########.####..#########################.###########################################################.##################.###############...................###.####.####.##########.###..########.###########.#.##########.##.#######.#.############.#############.#################.###############.###############.##########################.########################################.# #.##########################.###########.#.######.#.########..#.####################.###.########.##########################.############.###################.###.#############.########.#######.##########.##.#############.######.#####.########.########.#.#.###.##.###########.####.####.########.###..##############.##################.###..#######.######.###########.###.###############.#######.################################################.#######################..............................................#.########.####.#########.##########.####..#########################.###########################################################.##################.###############.#############.###.###.####.##..........................#.###########.#.##########...................................................................#######.###############.##########################.########################################.# #.##########################.###########.#.######.#.#####.................................#######.##########################.############.###################.###.#############.########.#######.##.........##.#############.######.#####.########.########.#.#.###.##.###########.####.####.########.###..##############.##################.###..#######.######.###########.###.###############.#######.################################################.#######################.#############.####.####.##################.#.#.########.................................#########################.###########################################################.##################.###############.#############.###.###.####.##.#.##########.####.######.#.###########.#.##########.....................#####.#############.#################.#######.####.##.###############.##########################.########################################.# #.##########################.###########.#.######.#.#####.##..#.####################.##..########.##########################.############.###################.###.#############.########.#######.##.#######.##.#############.######.#####.########.########.#.#.###.##.###########.####.####.########.###..##############.##################.###..#######.######.###########.###.###############.#######.################################################.#######################.#############.####.####.##################.#.#.########.###..#########.##########.#####.#####################################################################################.##################.###############.#############.###.###.####.##.#.##########.####.######.#.###########.#.##########.##.###.#####.######.#####.#############.#################.#######.####.##.###############.##########################.########################################.# #.##########################.###########.#.######.#.#####.###.#.####################.##..########.##########################.############.###################.###.#############.########.#######.##.#######.##.#############.######.#####.########.########.#.#.##....................................###..##############.##################.###..#######.######.###########.###.###############.#######.################################################.#######################.#############.####.####.##################.#.#.########.###..#########.##########.#####.#####################################################################################.##################.###############.#############.###.###.####.##.#.##########.####.######.#.###########.#.##########.##.###.#####.######.#####.#############.#################.#######.####.##.###############.##########################.########################################.# #.##########################.###########.#.######.#.#####.###.#.####################.##..#######..##########################.############.###################.###.#############.########.#######.##.#######.##.#############..........................................................................###.......................############.###..#######.######.###########.###.###############.#######.################################################.#######################.#############.####.####.##################.#.#....................................................###########################################################################.##################.###############.#############.###.###.####.##.#.########.......................#####.#.##########.##.###.#####.######.#####.#############.#################.#######.####.##.###############.##########################.########################################.# #.##########################.###########.#.######.#.#####.###.#.#############............................###################.############.###################.###.#############.########.#######.##........................#.####......................................###########.####.############.#####.##############.#####.############.###..#######.######.###########.###.###############.#######.################################################.#######################.#############...........##################.#.#.########.##############.##########.#####.#########.###########################################################################.##################...#############.#############.###.###.####.##.#.########.#.####.######.#.###########.#.##########.##.###.#####.######.#####.#############.#################.#######.####....................##########################.########################################.# #.##########################.###########.#.######.#.#####.###.#.#############.######.##..#######..######.###################.############.###################.###.#############.########.#######.##.#######.##.###########.#.######.####..########.####.#####.#..................................###.#####.##############.#####..................................###########.###.###############.#######.################################################.#######################.###.....................##################.#.#.#######################.##########.#####.#########.###########################################################################.####################.#############.#############.###.###.####.##.#.########.#.####.######.#.###########.#.##########.##.###.#####.######.#####.#############.#################.#######.####.##.##########################################.########################################.# #.##########################.###########.#.######.#.#####.###.#.#############.######.##..#######.............................############.###################.###.#############.########.#######.##.#######.##.###########.#.######.####..########.####.#####.#.##.###.##..................................##############.#####.#########.##.####.#####.#.###.##.###########.###.###############.#######..................................................#######################.#############.####.#.#..##################.#.#.#######################.##########.#####.#########.###########################################################################.####################.#############.#############.###.###.####.##.#.########.#.####.######.#.###########.#.##########.........................................#################.#######.####.##.##########################################.########################################.# #.##########################.###########.#.######.#.#####.###.................................................###########################.###################.###.#############.########.#######.##.#######.##.###########.#.######.####..########.####.#####.#.##.###.##.########.####.###.####.###.####################.#####.#########.##.####.#####.#.###.##.###########.###.###############.#######.########################################################################.#############.####.#.#..##################.#.#.#######################.##########.#####.#########.#######################################################............................#############.#############.#############.###.###.####.##.#.########.#.####.######.#.###########.#.##########.##.###.#####.######.#####.#############.#################.#######.####.##.##########################################.########################################.# #.##########################.###########.#.######.#.#####.###################.######.##..######.########.#####################...........................####.###.#############.########.######................###########.........................................###.##.########.####.###.####.###.####################.#####.#########.##..###.#####.#.###.##.###########.###.###############.#######.########################################################################.#############.####.#.#..##################.#.#.#######################.##########.#####.#########.#########################################################################.########.#############.#############.#############.###.###.#######.#.########.#.####.######.#.#######.......##########.##.###.#####.######.#####.#############.#################.#######.####.##.##########################################.########################################.# #.#######################.......#######....######.#.#####.###################.######.##..######.########.#####################.##########.###################............................#######.##.#######.##.###########.#.######.####..#############.#####.#.##.###.##.########.####.###.####.###.####################.#####.#########.###.###.#####.#.###.##.###########.###.###############.#######.################################################################.........#############.####.#.#..##################.#.#.#######################.##########.#####.#########.#########################################################################.########.#############.#############.#############.###.###.#######.#.########.#.####.######.#.#######.###.#.##########.##.###.#####.######.#####.#############.#################.#######.####.##.##########################################.########################################.# #.#######################.##.##..............####.#.#####.###################.######.##..######.########.#####################.##.....................................#########.######...................##.##.###########.#.######.####................#####.#.##.###.##.######............####.###.####################.#####.#########.###.###.#####.#.###.##.###########.###.###############.#######.################################################################.#####################.####.#.#..##################.#.#.#######################.##########.#####.......................#############################################################.########.#############.#############.#############.###.###.#######.#.########.#.####.######.#.#######.###.#.##########.##.###.#####.######.#####.#############.#################.#######.####.##.##########################################.########################################.# #.#######################.##.##.#######.#..######.#.#####.###################.######.##...................................####.##.#######.###################.##..#############.######.#.#######.##.####.##.##.###########.#.######.####..############..#####.#.##.###.##.######.#.####.###.####.###.####################.#####......................................................................................####################################################.#####################.####.#.#..##################.#.#.#######################.##########.#####.#########.###########.#############################################################.########.#############.#############.#############.###.###.##........................######.#.#######.###.#.##########.##.###.#####.######.#####.#############.#################.#######.####.##.#########################..................########################################.# #.#######################.##.##.##................#.#####.###################.######.##..######.########.################.####.##.#######.###################.##..#############.######.#.#######.##.####.##.##.###########....#####.####..############..#####.#.##.###.##.######.#.####.###.####.###.####################.###############.###.###.#####.#.###.##.###########.###.#######################.################################################################.#####################.####.#.#..##################.#.#.#######################.##########.#####.#########.###########.#############################################################.########.#############.#########.....................................................######.#.#######.###.#.##########.##.###.#####.######...................................................................#####################.#################################################.# #.#######################.##.##.##.####.#..######.#.#####.###################.######.##..######.########.################.####.##.#######.###################.##..#############.######.#.#######.##.####.##.##.#############..#####.####..############..#####.#.##.###.##.######.#.####.###.####.###.####################.###############.###.###.#####.#.###.##.###########.###.#######################.################################################################.#####################.####.#.#..##################.#.#.#######################.....................................................################################################.########.#############.#############.#############.###.###..#.####.#.########.#.####.######.#.#######................................................################.##################.####.##.###########.#####################.#################################################.# #.#######################.##.##.##.####.#..######.#.#####.###################.######.##..######.............................##.##.#######.###################.##..#############.######.#.#######.##.####.##.##.#############..#####.####..############..#####.#.##.###.##.######.#.####.###.####.###.####################.###############.###.###.#####.#.###.##.###########.###.#######################.################################################################.#####################.####.#.#..##################.#.#.##################################.#####.#####################.############.################################################.########.#############.#############.#############.###.###..#.####.##########.#.####.######.#.#######.##...........###.##.###.#####.######.#####.####################.##################.####.##.###########.#####################.#################################################.# #.#######################.##.##.##.####...................###################.######.##...........................................................................#############.######.#.#######.##.####.##.##.#############..#####.####..############..#####.#.##.###.##.######.#.####.###.####.###.####################.###############.###.###.#####.#.###.##.###########.###.#######################.################################################################.#####################.####.#.#..##################.#.#.##################################.#####.#####################.############.#########.######################################.########.#############.#############.#############.###.###..#.####.##########.#.####.######.#.#######.##.##.######.######.###.#####.######.#####.####################.##################.####.##.###########.#####################.#################################################.# #.#######################.##.##.##.####.#..######.#.#########################.######.##..###############.################.#.##.##.#######.###################.##.##############.######.#.#######.##.####.##.##.######...........###.####..############..#####.#.##.###.##.######.#.####.###.####.###.####################.###############.###.###.#####.#.###.##.###########.###.#######################.################################################################.##########################.#.#..##################.#.#.##################################.#####.#####################.############.#########.######################################.########.#############.#############.#############.###.###..#.####.##########.#.####.######.#.............................###.#####.######.#####.####################.##################.####.##.###########.#####################.#################################################.# #.#######################.##.##.##.####.#..######.#.#########################.######.##..###############.################.#.##.##.#######.###################.##.##############.######.#.#######.##.####.##.##.######.######..#.###........................##.#.##.###.##.######.#.####.###.####.###.####################.###############.###.###.#####.#.###.##.###########.###.#######################.################################################################.##########################.#.......................#.#.##################################.#####.#####################.############.#########.######################################.###....................#############........................#.####.##########.#.####.######.#.#######.#..##.######.##########.#####.######.#####.####################.##################.####.##.###########.#####################.#################################################.# #.###############.............................................................######.##..###############.################.#.##.##.#######.###################.##.##############.######.#....................##.######.######..#.########..#####.######..#####.#.##.###.##.................................................###############.###.###.#####.#.###.##.###########..##.#######################.################################################################.##########################.###..####################.#.##################################.#####.#####################.############.#########.######################################.........................##########################.###.####.#.####.##########.#.####.######.#.#######.#..##.######.##########.#####.######.#####.####################.##################.####.##.###########.#####################.#################################################.# #.###############.#######.##.##.##..................################################.##..###############.################.#.##.##.#######.###################.##.##############.######.#.#######.##.####.#####........................##..#####.######...........#.###.#########.#.####.###.####.###.####################.###############.###.###.#####.#.###.##.############.##.#######################.################################################################.##########################.###..####################.#.##################################.#####.#####################.############.#######...######################################.###.####.#############..##########################.###.####.#.####..........................#.#######.#..##.######.##########.#####.######.#####.####################.##################.####.##.###########.#####################.#################################################.# #.##########.................##.##.##.#.##.####.#...............####################.##..###############.################.#.##.##.#######.###################.##.##############.######.#.#######.##...........................#.#####.##..#####.#######.#####.#..#.###.#########.#.####.###.####.###.####################.###############.###.###.#####.#.###.##.############.##.#######################.################################################################.##########################.###..####################.#.##################################.#####.#####################.############.#######.#.######################################.###.####.#############..##########################.###.####.#.#######.#######.#.####.######.#.#######.#..##.######.##########.#####.######.#####.####################.##################.####.##.###########.#####################.#################################################.# #.##########.####.#######.##.##.##.##.#.##.####.###.###########.####################.##..###############.################.#.##.##.#######.###################.##.##############.######.#.#######................#####.######..#.#####.##..#####..............................###.#.####.########.###.####################.###############.###.###.#####.#.###.##.############.##.#######################.################################################################.##########################.###..####################.....################################.#####.#####################.############.#######.#.###########............................###.####.#############..##########################.###.####.#.#######.#######.#.####.######.#.#######.#..##.######.##########.#####.######.#####.####################.##################.####.##.###########.#####################.#################################################.# #.##########.####.#######.##.##.##.##.#.##.####.###.###########.####################.##..###############.################.#.##.##.#######.###################.##.##############.######.#.############.#####..#..#####.######..#.#####.##..#####.#######.#####...........................####..................................................###.#####.#.###.##.############.##.#######################.################################################################.###.....................................############.#.#.################################.#####.#####################.############.#######.#.###########.##########################.###.####.#############..###########...........................#######.#######.#.####.######.#.#######.#..##.######.####...............................................##################.####.##.###########.#####################.#################################################.# #.##########.####.#######.##.##.##.##.#.##.####.###.###########.####################.##..###############.################.#.##.##.#######.###############.###.##.##############.######.#.############.#####..#..#####.######..#.#####.##..#####.#######.#####.#..#.###.####..###.#.###..########.###########.############..##############.#######.#####.#.###.##.############.##.#######################.################################################################.###.#########.############.###......................................................#####.#####.################...................#######.#.###########.##########################.###.####.#############..###########.##############.###.####.#............................................##.######.########.#.#####.######.#####.################.######################.####.##.###########.#####################.#################################################.# #.##########.####.#######.##.##.##.##.#.##.####.........#######.####################.##..###############.################.#.##.##.#######.###############.###.##.##############.######.#.############.#####..#..#####.######..#.#####.##..#####.#######.#####.#..#.###.####..###.#.###..########.###########.############..##############.#######.#####.#.###.##.############.##.#######################.################################################################.###.#########.############.###.#####################.#.#.################################.#####.################.####.############.#######.#.###########.##########################.###.####.#############..###########.##############.###.####.#########.###.###.#.####.######.#.#######.#.###.######.########.#.#####.######.#####.################.######################.####.##.###########.#####################.#################################################.# #.##########.####.#######.##.##.##.##.#.#######.###.###.#######.####################.##..###############.################.#.##.##.#######.###############.###.##.###...........................######.#####..#................#.#####.##..#####.#######.#####.#..#.###.####..###.#.###..########.###########.############..##############.#######.#####.#.###.##.############.##.#######################.################################################################.###.#########.############.###.#####################.#.#.################################.#####.################.####.############.#######.#.###########.##########################.###.####.#############..###########.##############.###.####.#########.###.###.#.####.######.#.#######.#.###.######.########.#.#####.######.#####.################.######################.####.##.###########.#####################.#################################################.# #.##########.####.#######.##.##.##.##.#.#######.###.###.#######.####################.##..###############.################.#.##.##.#######.###############.###.##.###.##########.######.#.#####.######.#####..#..#####.####.........................................###.####..###.#.###..########.###########.############..##############.#######.#####.#.###.##.############.##.#######################.################################################################.###.#########.############.###.#####################.#.#.################################.#####.################.####.############.#######.#.###########.##########################.........................................................................................................###.######.#######..#.#####.######.#####.################.######################................####.#####################.#################################################.# #.##########.####.#######.##.##.##.##.#.#######.###.###.#######.####################.##..###############.################.#.##.##.#######.......................................######.#.#####.######.#####..#..#####.####.#..#.#####.##...####.#######.#####.#........####..###.#.###..########.###########.############..##############.#######.#####.#.######.############.##.#######################.################################################################.###.#########.############.###.#####################.#.#.################################.#####.################.####.############.#######.#.###########.##########################.#.#.####.#############..###########.##############.###.####.###.#####.###.###.#.####.########.#######.#.###.######.#######.##.#####.######.#####.################.###########################.##.###########.#####################.#################################.................# #.##########.####.#######.##.##.##......#######.###.###.#######.####################.##..#####..........................................................#.######.###.##########.######.#.#####.######.#####..#..#####.####.#..#.#####.##...############.#####.#.##.########..###.#.#......................................................#######.#####.#.######.############.##.#######################.################################################################.###.#########.############.###.#####################.#.#.################################.#####.################.####.############.#######.#.###########.##################.............................................##############.###.####.###.#####.###.###.#.####.########.#######.#.###.######.#######.##............................########.###########################.##.###########.#####################.#################################################.# #........................................................................................###############.################.####.##.#####################.#.######.###.##########.######.#.#####.######.#####.....#####.####.#............................#####.#.##.########..###.#.###..########.###########.#######.#####.#####.################.#####.#.######.############.##.#######################.################################################################.###.#########.############.###.#####################.#.#.################################.#####.################.####.############.#######.#.###########.##################.#######.#.#.####.#############..###########.##############.###.####.###.#####.###.###.#.####.########.#######.#.###.######.#######.##.############..####.################.###########################.##.###########.#####################.#################################################.# #.##########.####.#######.#..##.#.###..########.###.##..#######.####################.##..###############.################.####.##.#####################.#.######.###.##########.######.#.#####.######.######...............................############.#####.#.##.########..###.#.###..########.###########.####................................................................#######################.################################################################.###.#########.############.###.......................#.#.################################.#####.################.####.############.#######.#.###########.##################.#######.#.#.####.#############..#########...........................###.#####.###.###.........................#.###.######.#######.##.############..####.################.###########################.##.###########.#####################.###############################################...# #.##########.####.#######...............................................############.##..###############.################.####.##.#####################.#.######....................##.#.#####.######.######.#.###########.#.########.###..############.#####.#.##.########..###.#.###..########.###########.####.##.#####.#####.################.#####.########.############.##########################.################################################################.###.#########.############.###.#####################.#.#.################################.#####.################.####.############.#######.#.###########.##################.#######.#...####.#############..###########.##############.############.#####.###.###.#.######.######.#######.#.###.######.#######.##...............####.################.###########################.##.###########.#####################.###############################################.#.# #...............#.#########..##.#.###..########.###.##..#######.#######.############.##..########.........................####.#...................####.#.######..##.##########.###.##.#.#####.######.######.#.###########.#.......................................................###..########.###########.####.##.#####.#####.################.#####.########.############.##########################.################################################################.###.#########.############.###.#####################.#.#.################################.#####.################.####.############.#######.#.###########.##################.#######.#.######.#############..###########.##############.############.#####.###.###.#.######.######.#######.#.###.######.#######.##.############.#####.################.###########################.##.###########.#####################.###############################################.#.# #.##########.##.#.#########..##.#.###..########.###.##..#######.#######.############.##..########.####.##################.####.#..################.####.#.######.......................#.#####.######.######.#.###########.#.########.###...###########.#####.#.##.#####.##..###.#.###..########.###########.####.##.#####.#####.################.#####.########.############.##########################.################################################################.###.#########.################.#####################.#.#.################################.#####.################.####.####################.#.###########.##################.#######.#.######.#############..###########.##############.############.#####.###.###.#.######.######.#######.....#.######.#######.##.############.#####.################.###########################.##.###########.#####################.##########################......................#.# #.##########.##.#.#########..##.#.###..########.###.##..######...........................########.####.##################.####.#..################.####.#.#######.##.##########.###.####.#####.######.######.#.###########.#.########.###......................................#.#.###..########.###########.####.##.#####.#####.################.#####.########.############.##########################.################################################################.###.#########.################.#####################.#.#.################################.#####.################.####.####################.#.###########.##################.#######.#.######.#############..###########.##############.############.#####.###.###.#.######.######.#########.#.#.######.#######.##.############.#####.################.###########################.##.###########.#####################.##########################.######################.# #.##########.##.#.#########.............................#######.#######.############.##..########.####.#######################.#..################.####.#.#######.##.#######.##.###.####.#####.######.######.#.###########...................................................###........................####.####.##.#####.#####.################.#####.########.############.##########################.################################################################.###.#########.################.#####################.#.#.################################.#####.################.............................###########.##################.#######.#.######.#############..###########.##############.##################.###.##...............##.#########.#.#.######.#######.##.############.#####.################.###########################.##.###########.#####################.##########################.######################.# #.##########.##.#.#########..##...........................................##########.##..########.####.#######################.#..################.####.#.#######.##.#######.##.###.####.##...............##.#.#############.########.###...###########.##########.#####.##..###.#.###..########.######.####.####.##.#####.#####.######################.########.############.##########################.################################################################.###.#########.################.#####################.#.#.################################.#####.#####################.####################.#############.##################.#######.#.......................###########.##############.##################.###.##..#.######.###.##.#########.#.#.######.#######.##.############.#####.################.###########################.##.###########.#####################.##########################.######################.# #.##########.##.#.#########..####.###..########.###.#...#######.#######.#.##########.###.########.####.#######################.#..################.####.#.#######.##.#######.##.###.####.##.##.######.###.##.#.#############.########.###...###########.##########.#####.##..###.#.###..########.######.####.####.##.#####.#####.######################.########.############.##########################.################################################################.###.#########.################.#####################.#.#.################################.#####.#####################.####################.#############.##################.#######.#.##.###.##...................................................................................................................############.#####.################.###########################.##.###########.......................##########################.######################.# #.##########.##.#.#########..####.###..########.###.#...#######.#######.#.##########.###.########.####.######.################.#..################.####.#.#######.................................###.###.##.#.#############.########.###...###########.##########.#####.##..###.#.###..########.######.####.####.##.#####.#####.######################.########.############.##########################.################################################################.###.#########.################.#####################.#.#.################################.#####.#####################.####################.#############.##################.#######.#.##...............................................################.#.###.##..#..#####.###.##.#########...................................................................###################.##.###############.############################################.######################.# #.##########.##.#.#########..####.###..########.###.#...####.............................########.####.######.################.#..################.####.#.#######..#.#######.##.#.#.####.##.##.######.###.##.#.#############.########.###...###########.##########.#####.##..###.#.###..########.######.####.####.##.#####.#####.######################.########.############.##########################.################################################################.###.#########.################.#####################.#.#.################################.#####.#####################.............................######.##################.#######.#.##.###.#############..###.#####.#.###############################.#.###..........................................................#######.#####.################.###########################.##.###############.############################################.######################.# #.##########.##.#.#########..####.......................#######.####.##.#.##########.###.########.####.######.################.#..################.####.#.#######..#.#######.##.#.#.####.##.##.######.###.##.#.#############.########.###...###########.##########.#####.##..#...............................####.##.#####.#####.######################.########.############.##########################.################################################.............................................##.#####################.#.#.################################.#####.#####################.####################.##.##########.##################.#######.#.##.###.#############..###.#####.#.###############################.#.#####...#..#####..##.##.###########.#.##############.##.############.#####.################.###########################.##.###############.############################################.######################.# #.##########.##.#.#########..########..########.###.#...#######.####.##.#.##########.###.########.####.######.################.#..################.####.#.........................#.####.##.##.######.###.##.#.#############.########.###...###########.##########.#####.###.#...#.###..########.######.####.####.##.#####.#####.######################.########.############.##########################.####################################################################.#########.#############.##.#####################.#.#.###########......................#####............................................##.##########.##################.#######.#.##.###.#############..###.#####.#.###############################.#.#####...#..#####..##.##.###########.#.##############.##.############.#####.################.###########################.##.###############.############################################.######################.# #.#####......##.#.#########..########..########.###.#...#######.####.##.#.##########.###.########.####.######.################.#..################.####.####.####..#.#######.##.###.####.##.##.######.###.##.#.#############.########.......###########.##########.#####.###...................................................................................................................#########.####################################################################.#########.#############.##.#####################.#.#.###########.################################################.#######################.##########.##################.#######.#.##.###.#############..###.#####.#.###############################.#.#####...#.................######...............................................................................................###########.############################################.######################.# #.#####.###............................########.###.#...#######.####.##.#.##########.###.########.####.######.################.#..######.#########.####.####.####..#.#######.##.###.####.##.##.######.###.##.#.#############.########.###...###########.##########.#####.#########.###..########...........................#####.#############.###.####.########.############.############.#############.####################################################################.#######.#.#############.##.#####################.#...###########.################################################.#######################.##########.##################.#######.#.##.###.#############..###.#####.#.###############################.#.#####...##.#####..##.##.#.######.##.#.##############.##.############.#####.################.##############################################.############################################.######################.# #.#####.###.#####.#########..########.#########.##..#...#######.####.##.#.##########.###.########.####.######.################.#..######.......................##..#.#######..........................................................###...###########.##########.#####.#########.###..##########.####.##################.#####.#############.###.####.########.############.############.#############.####################################################################.#######.#.#############.##.#####################.###############.########################################################################.##########.##################.#######.#.##.###.#############..###.#####.#.###############################.#.#####...##.#####..##.##.#.######.##.#.##############.##.############.#####.################.##############################################.############################################.######################.# #.#####.###.#####.#########..########.#########.##..#...#######.####.##.#.##########.###.########.####.######.################.#..######.#########.####.####.####..#.##########.###.######..##.##########.##.#.#############.########.###...###########.................................................................................................########.############.############.#############.####################################################################.#######.#.#############.##.#####################.###############.#########################################################......................................................#.##.###.#############..###.#####.#.###############################.#.#####...##.#...............#####.##.#.##############.##.############.#####.################.##############################################.############################################.######################.# #.#####.###.#####.#########..########.#########.##..#...#######.####.##.#.##########.###.########.####.######.################.#..######.#########.####.####.####..#.##########.###.######..##.##########.##.#.#############.########.###...######################.#####.#######.#.###..##########.#######################.#####.#############.###.####.########.############.############.#############.####################################################################.#######.#.#############.##.#####.###############.###############.#########################################################.##############.#########..############################.##.###.#############..###.#####.#.###############################.#.........##.#####..##..................................................####.################.##############################################.############################################.######################.# #.#####.###.#####.#########..########.#########.##..#...#######.####.##.#.##########.###.########.####.######.################.#..######.#########.####.####.####..#.##########.###.######..##.##########......................######.###...######################.#####.#######.#.###..##########.#######################..............................########.############.############.#############.####################################################################.#######.#.#############.##.#####.###############.###############.#########################################################.##############.#########..############################.##.###.#############..###.#####.#....############################.#######...##.#####..#####.#..#####.##.#.##############.##.############..####.################.##############################################.############################################.######################.# #.#####.###.#####.#########..########.#########.##..#...#######.####.##.#.##########.###.########.####.######.################.#..######.#########.####.####.####..#.##########.###.######..##.##########.##.#.#############.#.######.###...######################.#####.#######.#.###..##########.#######################.#####.#############.###.####.########.############.############.#############.####################################################################.#######.#.#############.##.#####.###############.###############.#########################################################.##############.#########..############################.##.###.#############.####.#####.####.############################.#######...##...###..#####.#..#####.##.#.##############.##.############..####.################.##############################################.############################################.######################.# #.#####.###.#####.#########..########.#########.##......................#.##########.###.########.####.######.################.#..######.#########.####.####.####..#.##########.###..........................#.#############.#.######.###...######################.#####.#######.#.###..##########.#######################.#####.#############.###.####.########.############.############.#############.####################################################################.#######.#.#############.##.#####.###############.###############.#########################################################.##############.#########..############################.##.###.#############.####.#####.####.############################.#######...##.#.###..#####.#..#####.##.#.#####...........................####.################.##############################################.############################################.######################.# #.#####.###.#####.#########..............................######.####.####.##########.###.########.####.######.################.#..######.#########.####.####.####..#.##########.##########..##.##########.####.#############.#.######.###...######################.#####.#######.#.###..##########.#######################.#####.#############.###.................##########.############.#############.####################################################################.#######.#.#############.##.#####.###############.###############.#########################################################.##############.#########..############################.##.###.#############.####.#####.####.############################.#######...##.#.###..#####.#..#####.##.#.#####.########.##.############..####.################.##############################################.############################################.######################.# #.#####.###.#####.#########..########.#########.##..#.#.#######.####.####.##########.###.########.####.######.################.#..######.#########.####.####.####..#.########.#.##########..##.##########.####.#############.#.######.###...######################.#####.#######.#.###..##########.################.........####.#############.###.####.########.#.##########.############.#############.####################################################################.#######.#.#############.##.#####.###############.###############.#########################################################.##############.#########..############################.##.###.#############.####.#####.####.############################.#######...##.#.###..#####.#..#####.##.#.#####.########.##.############..####.###############################################################.############################################.#############..........# #.#####.###.#####.#########..########.#########.##..#.#.#######.####.####.##########.###.###.####.####.######.################.#..######.#########.####.####.####..#.########.#.##########..##.##########.####.#############.#.######.###...######################.#####.#######.#.###..##########.################.############.#############.###.####.########.#.##########.############.#############.####################################################################.#######.#.#############.##.#####...................................#######################################################.##############.#########..############################........#############.####.#####.####.############################.#######...##.#.###..................#.#.#####.########.##.############..####.###############################################################.############################################.######################.# #.#####.###.#####.#########..########.#########.##..#.#.#######.####.####.##########.###.###.####.####.######.################.#..######.#########............................#.##########..##.##########.####.#############.#.######.###.............................##.#######.#.###..##########.################.############.#############.###.####.########.#.##########.############.#############.#################################################################.............................................#######################.#########################################################.##############................########################.##.##..#############.####.#####.####.############################.#######...##.#.####.#####.#..#####..#.#.#####.########.................................................................................................##################################.######################.# #.#####.###.#####.#########..########.####........................................................................................######.##############.####.####..#.########.#.##########..##.##########.####.#############.#.######.###...######################.#####.#######.#.###..##########.################.############.#############.###.####.########.#.##########.############.#############.############################################################################.#.#############.##.#####.#######.#######################.#########################################################.########################..###.########################.##.##..#############.####.#####.####.############################.#######...##.#.####.#####.#..#####..#.#.#####.###########.############..####.#######.####################.##################################.############################################.######################.# #.#####.###.#####.#########..########.#########........................................#.###.###..####.######.############.###.#..######.##############.####.####..#.########.#.##########..##.##########.####.#############.#.######.###...######################.#####.#######.#.###..##########.################.############.#############.###.####.########..............############.#############.############################################################################.#.#############.##.#####.#######.#######################.#########################################################.########################..###.########################.##.##..#############.####.#####.####.############################.#######......................#####..#.#.#####.###########.############..####.#######.####################.##################################.############################################.######################.# #.....................######.########.############..#.#.#######.####.####.##########.#.#.###.###..####.######.############.###.#...................................#.########.#.##########..##.##########.####.#############.#.######.###...######################.#####.#######.#.###..##########.######.#########.############.#############.###.####.##########.##########.############.##########################################################################################.#.#############.##.#####.#######.#######################.#########################################################.#########.................###.########################.##.##..#############.####.#####.####..................................................................................#####.############..####.#######.####################.##################################.############################################.######################.# #.#####.#########.##########.########.############..#.#.#######.####.####.##########.#.#.###.###..###..######.############.###.#..######.##############.####.####..#.########.#.##########..##.##########.####.#############.#.######.###...######################.#####.#######.#.###..##########.######.#########.############.#############.###.####.#####################.############.################################################...........................................#.#############.##.#####.#######.#######################.#########################################################.#########.####...................................................................#####.#################################.#######..###.#.####.#####.#.######..#.#.#####.##.##.#####.############..####.#######.####################.##################################.############################################.######################.# #............................########.############..#................####.##########.#.#.###.###..###..######.############.###.#..######.##############.####.####..#.########.#.##########..##.##########.####.#######..............#.###..........................#####.#######.#.###..##########.######.#########.############.#############.###.####.#####################.############.##########################.#####################.####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.#####..#############.####.#####.#####.......................................................................................................................###############.##################################.############################################.######################.# #.........................................................#####.#########.##########.#.#.###.###..###..######.##########...###.#..######.##############.####.####..#.########.#.##########..##.##########.####.#######.#####.#.####.#.###...######################.#####.#######.#.###..##########.######.#########.############.#############.###.####.#####################.############.#####################............................####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.#####..#############.####.#####.#################################.############.#.##.#.#####.#.#####...#.#.#####.##.##.#####.############..####.#######.####.................##################################.############################################.######################.# #.#####.#####.###.######................................#######.#########.##########.#.#.###.###..###..######.##########.#.###.#..######.##############.####.####..#.########.#.##########..##.######...................####.#.####.#.###...######################.#####.#######.#.###..##########.######.#########.############.#############.###.####.##################.##.############.##########################.####.################.####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.###............................................................................................................................................#######.####################.##################################.############################################.######################.# #...............................................................................................................########.#.###.#..######.##############.####.####..#.########.#.##########..##.##########.####.########.####.#.####.#.###...######..........................####.#.###..##########.######.#########.############.##########.##.###.####.##################.##.############.##########################.#.##.################.####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.#####.##############.####.#####.#############.##############.####.############.#.##.#.#####.#######...###.#####.##.##.#####.############..####.#######.#######################################################.############################################........................# #.#####.#####.###.######.#########.##.#############.##..#######.#########.##########.#.#####.###..###..######........................................##.####.####..#.###................................................................................................................##########.######.#########.############.##########.##.###.####.##################.##.############.##########################.#.##.################.####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.#####.##############.####.#####.#############.##############.####.############.#.##.#.#####.#######...###.#####.##.##.#####.############..####.#######.#######.................................................######################################################.############.# #......................#.#########.##.#############.##..#######.#########.##########.#.#####.###..###..######.#.########.#.#####..#############.#######.####.####..#.########.#.##########..##.##########.####..#######.####................######..###########.##.#####.##.####.#####.###########.######.#########.############.##########.##.###.####.##################.##.#######################################.#.##.################.####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.#####.##############.####.#####.#############.##############.####.############.#.##.#.......#######...###.#####.##.##.#####..............................######.##############################################.######################################################.############.# #.#####.#..##.###.####.#.#########.##.#############.##..#######.#########.........................###..######.#.########.#.#####...................................................................######.####..#######.####.######.#.####..######..###########.##.#####.##.####.#####.###########.######.#########.########.......................##......................##.#######################################.#.##.################.####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.#####.##############.####.#####.#############.##############.####.############.#.##.#.#####.#######...###.#####.##.##.##################..####.#########.######.##############################################.######################################################.############.# #.#####.##.##.###.####.#.#########.##.#############.##..#######.####################.#.#####.###.####..######.#.########.#.#####..#############.#######.####.####..#.########.#.########.#..##.##########.####..#######.####.######.#.####..######..###########.##.#####.##.####.#####.###########.######.#########.############.##########.##.######.#.##################.##.#######################################.#.##.################.####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.#####.##############.####.#####.#############.#####............................#.##.#.#####.#######...###.#####.##.##.##################..####.#########.######.##############################################.######################################################.############.# #.#####.##.##....................................................###################.#.............................................############.#######.####.####..#.########.#.########.#..##.##########.####..................................................##.#####.##.####.#####..................#.#########.############.#######.##.##.######.#.##################.##.####..................#################.#.##.################.####################.####################.#.#############.##.#####.#######.#######################.#########################################################.#########.####.#########..###.########################.#####.##############.####.#####........................................................................................................#..####.#########.######.##############################################.######################################################.############.# #............................................................................#######.#######.###.####..########.########.#.#####...############.#######.####.####..#.########.#.########.#..##.##########.####..#######.###.#######.#.####..######..###########.##.#####.##.####.#####.###########.####.#.#########.############.#######.##.##.######.#.##################.##.####.################.#################.#.##.##############...............................................#############.########.#######.#######################.#########################################################.#########.####.##########.###.########################.#####.##############.####.###################.#.#################.############.#............#######...###.#####.##.##.##################..####.#########.######.##############################################.######################################################.############.# #.#####.##.##.#.#.####.###########..#.#############.##...######.############.#######.#######.###.####..########.######.#.#.#####...############.#######.####.####..#.########.#.########.#..##.##########.####..#######.###.#######.#.####..######..###########.##.#####.##.####.#####.###########.........................................................................##.####.################.#################.#.##.###############..####################.############################..................................................#########################################################.#########.####.##########.###.########################.#####.##############.####.###################.#.#################.############.#.##.#######.#######...###.#####.##.##.##################..####.#########.######.##########################...................#.######################################################.############.# #.####..............................#....................######.############.#######.#######.###................######.#.#.##...................................................########.#..##.##########.####..#######.###.#.................................................##.#####.################.#.#########.############.######..................##########.#####..##.####.################.#################.#.##.###############..####################.#############################################.#######.#######################.#########################################################.#########.####.##########.###.########################.#####.##############.####.###################.#.#################.############.#.##.#######.#######...###.#####.##.##.##################..####.#########.######.##########################.#.#################.######################################################.############.# #.####..##.##.#.#.####.###########..#.#############.##..#######.############.#######.#######.###.####..###############.#.#.##.##.#.############.#######.####.####..#.########.##########.#......................#######.###.#######.#.####..#####...###########.##.#####.##.#.##.#####.################.#.#########.############.######..#########.##.#.###########.#####..##.####.################.#################.#.##.###############..####################.#############################################.#######.#################################################################################.#########.####.##########.###...######################......................####.###################.#.#################.############.#.##.#######.#######...###.#####.##.##.##################..####.#########.######.##########################.#.#################.######################################################.############.# #.####..##.##...................................................############.#######.#######.##.................................................#######.####.####..#.########.##########.##.##.##########.####.########.###.#######.#.........................................##.#####.################.#.#########.############.######..#########.##.#############.#####..##.####.################.#################.#.##.###############..####################.#############################################.#######.############################################################################................####.##########.###.#.############################.##############.####.###################.#.#################.############.#.##.#######.#######...###.#####.##........................####.#########.######.##########################.#.#################.######################################################.############.# #.####..##.##.#.#.####.############.#.###.#########.##..#######.############.#######.#######.##..####..###############.###.##.##.#.###########..#######.####.####..#.########.##########.##.##.##########.####.#######..###.#######.#.####..#####...###########.##.#####.##.##########.################.#.#########.############.######..#########.##.#############.#####..##.####.################.#################.#.##.###############..####################.#############################################.#######.################################################################################################.##########.###.#.############################.##############.####.........................................############.#.##.#######...........###.#####.#####.##################.#####.#########.######.##########################.#.#################.######################################################.############.# #.####..##.##.#.#.####.############.#.###.#########.##..#######.######...........................####..###############.###.##.##.#.###########..#######.####.####...........................##.##########.####.#######..###.#######.#.####..#####...###########.##.#####.##.##########.################.#.#########.############.######..#########.##.#############.#####..##.####.##############.....................#.##.###############..####################.#############################################.#######.################################################################################################.##########.###.#.############################.##############.########################.################################.#.##.#######.#######.#.....#####.#####.##################.#####.#########.######.##########################.#.#################.######################################################.############.# #.####..##.##.#.#.####.############.#.###.#########.##..#######.######.#####.######........................................##.##.#.###########..#######.####.####..#.########.########.#.#####.##########.####.#######..###.#######.#.####..#####...###########.##.#####.##.##########.################.#.#########.############.######..#########.##.#############.#####..##.####.################.###.#############.#.##.###############..####################.#############################################.#######.################################################################################################.################.############################.##############.##############............................................#.##.#######.#######.#.###.#####.#####.##################.#####.#########.######.##########################.#.#################.######################################################.############.# #.####..##.##.#.#.####.############.#...........................######.#####.######.#######..##.#####..###############.#.#.##.##.#.###########..#######.####.####..#.########.########.#.#####.##########.####.#######..###.#######.#.####..#####...###########.##.#####.##.##########.################.#.#########.############.######..#########.##.#############.#####..#..####.################.###.#############.#.##.###############..####################.#############################################.#######...........######################################################################################.################.############################.##############.########################.################################..........................#.#####.#####.##################.#####.#########.######.##########################.#.#################.######################################################.############.# #.####..##.##.#.#.####.############.#.###.#########......................###.######.#######..##.#####..###############.#.#.##.##.#.###########..#######.####.####..#.########.########.#.####...............................................................................##########.################.......................................####.##.#############.#####..#..####.################.###.#############.#.##.###############...................................................................#.#################.#######################################################################################################.############################.##############.########################.################################.#.##.#######.####.##.#.###.#####.#####.##################.#####.#########.######.##########################.#.#################...................####################################.############.# #.####..............................#.###.#########.##..######.#######.#####.######.#######..##.#####..###############.#.#.##.##.#.###########..#######.####.####..#.########.########.#.####..####.##########.######...###.#######.#.####..#####......................................................##.#########.############.######..####.####.##.#############.#####..#..####.################.###.#############.#.##.###############..####################.########.########.#########################.#.#################.#######################################################################################################.############################.##############.########################.################################.####.#######...............#####.#####.##################.#####...............##.##########################.#.#################.########.#############################################.############.# #.####..##.##.#.######.############.#.###.#########.##..######.#######.#####........................#...##############.#.#.##.##.#.###########..#######.####.####..#.########.########.#.####..####.##########.######...###.#######.#.####..#####.#.###########.##..####..############.######.########.##.#########.############.######..####.####.##.#############.#####..#..####.################.###.#############.#.##.###############..####################.......................................................#########.#######################################################################################################.############################.##############.########################.################################.####.############.##.#.#########.#####.##################.###############.###.##.##########################.#.#################.########.#############################################.############.# #.####..##.##.#.######.############.#.###.#########.##..######.#######.#####.###.##.#######..##.#####.........................##.#.###########..#######................................#.####..####.##########.######...###.#######.#.####..#####.#.###########.##..####..############.######.########.##.#########.####.#######.........####.####.##.#############........#..####.################.###.#############.#.....................####################.######.#.########.################.########.#.#################.#######################################################################################################.############################.##############......................................................####.####.############.##.#.#########.#####.##################.###############.###.##.##########################.#.#################.########.#############################################.############.# #.####..##.##.#.######.############.#.###.#########.##..######.#######.#####.###.##.#######..##.#####...##############.#.#.#####.#.###########..############.####..#.########..#########.####..####.##########.######...###.#######.#.####..#####.#.###########.##..####..############.######.########................................................#############.#####.##..####.################.###.#############.#.##.###############..####################.######.#.########.............................#################.#######################################################################################################.############################.##############.########################.################################.####.############.##.#.#########.#####.##################.###############.###.##.##########################.#.#################.########.#############################################.############.# #.####..##.##.#.######.############.#.###.#########.##...........................##.#######..##.#####...##############.#.#.#####.#.###########..############.####..#............................###.##########.######...###.#######.#.####..#####.#.###########.##..####..############.######.########.######.#####.####.###############.####.####.##.#############.###.............................###.#############.#.##.###############..####################.######.#.########.################.########.###################.#######################################################################################################.############################.....................................................####################.####.############.##.#.#########.#####.##################.###############.###.##.##########################.#.#################.########.#############...........................#####.############.# #.####..#.................................#########.##..######.#######.#####.######.#######..##.#####...##############.###.#####.#.###########..############.####..#.#########.#########.####...###.##########.######...###.#######.#.####..#####.#.###########.##..####..############.######.########.######.#####.####.###############.####.####.##.#############.#####.##..#.##.####################.#############.#.##.###############..####################.######.#.########.################.########.###################.#######################################################################################################.############################.##############.########################.################################.####.############.##.#.#########.#####.##################.###############.###.##.##########################.#.#################.########.#############.################.########.#####.############.# #.####..........................###.#.###.#########.##..######.#######.#####.######.#######..##.#####...##############.###.#####.#.###########..############.####..#.#########.#########.####...###.##########.######...###.#######.................................####..############.######.########.######.#####.####..............................#############.#####.##..#.##.####################.#############.#.##.###############..####################.######.#.########.################.########.###################.#######################################################################################################.############################.##############.########################.################################.####.############.##.#.#########.#####.##################.###############.###.##.##########################.#.#################.########.#############.################.########.#####.############.# #.#####.#..##.#.##.###.########.###.#.###.#########.###.######.#######.#####.######.#######..##.#####...##############.###.#####.#.###########..############.####...........................................................##############..#####.#.###########.##..####..############.######.########.######.#####.####################.####.#######.#############.#####.##..#.##.####################.#############.#.##.###############..####################.######.#.########.################.########.###################.#######################################################################################################.############################.#######.######.########################.################################.#......................................##################.###############.###.##.##########################.#.#################.########.#############.################.########.#####.############.# #.#####.#..##.#.##.###.########.###.#.###.#########.###.######.#######.#####.######.#######..##.#####...##############.###.#####.#.###########...###########.####..#.#########.##.######.####...###.##########.######...###.############..........#.###########.##..####..############.######.########.######.#####.............................................###.#####.##..#.##.####################.#############...........................................................................###.########.###################.#######################################################################################################.############################.#######.######.########################.################################.#.##.###.#######################.########################.###############.###.##.##########################.#.#################.########.#############.################.########.#####.############.# #.#####................#####............................######.#######.#####.######.#######..##.###....................................................#####.####..#.#########.##.######.####...###.##..................###.############.#..#####.#.###########.##..####........######.######.########.######.###############################.#######..########.###.#####.##..#.##.####################.###############.##.###############.##########.##########.######.#.########.############.###.########.###################.#######################################################################################################.############################.#######.######.########################.#####################.................###.#######################.########################...............................###################.#.#################.########.#############.################.########.#####.############.# #.#######..##.#.##.###.########.###.#.###..########.###.######.#######.#####.######.#######..##.###.#...##############.###.#####.#.############..#####.#####.####..#.#########.##.######.####...###.##.#######.#######..###.############.#..#####.#.###########.##..####..#####.######.######.########.######.###############################.#######..########.###.#####.##..#.##.####################.###############.##.###############.##########............######.#.########.############.###.########.###################.#######################################################################################################.############################.#######.######.########################.################################.########.#######################.#######################################..###.##.######.###################.#.#################.########.#############.################.########.#####.############.# #.#######..##.#.##....................###..########.###.######.#######.#####.######.#######..##.###.#...########.......................########..#####.#####.####..#.#########.##.######.####...###.##.#######.#######..###.############.#..#####.........................#####.####..........................###############################.#######...............#####.##..#.##.####################........................................................########.#.########.############.###.########.###################.#######################################################################################################.############################.#######.######.########################.################################.########.#######################.#######################################.####.##.######.###################.#.#################.########.#############.################.########.#####.############.# #.#######..##.#.##.###.#.######.###.#.###..########.###.######.#######.#####.######.#######............................###.#####.#........................................................................................................................................#####.####.#.######.########.######################################.########.########.###.#####.##..#.##.####################.##################.###############.##########.#################.#.########.############.###.##...........................#######################################################################################################.############################.#######.######.########################.################################.########.#######################.#######################################.........######.###################.#.#################.########.#........####.################.########.#####.############.# #.#######..##.#.......................###................#####.#######.#####.................##.###.#...########.#####.###.#####.#.###.#########.#####.#####.####..#.############.######.####...###.##.#######......................................#.#############.####..##.##...................####.######################################.########.########.###.#####.##..#.##.####################.##################.###############.##########.#################.#.########.############.###.##.#####.###########################################################################################################################.############################.#######.######.########################.################################.########.........................############################################..............................................................................................................########.# #.#######..##.#.##.###.#.######.##..#.####.########.####.#####.#######.############..........##.###.#...########.............................................................####.######.####...###.##.###############..#.#.#########.##.#.######.#.#.#############.####..##.##.###....................######################################.########.########.###.#####.##..#.##.####################.##################.###############.##########.#################.#.########.############.###.##.#####.###########################################################################################################################..........................###.#######.######.########################.################################.#############################################################################.##.######.###################.#################.#.########.#.######.####.################.##############.###.########.# #..........................................########.####.#####.#######.############.########.##.###.#...########.#####.###...............................................................####...###.##.##############...#.#.#########.##.#.######.#.#.#############.........................#.###.####.######################################.########.########.###.#####.##..#.##.####################.##################.###############.##########.#################.#.########.############.###.##.#####.###############################################################################################################################.########################.#######.######.########################..............###################.#################################.........###################################.##.######.###################.#################.#.########.#.######.####.################.##############.###.########.# #.#######..##.#.##.###.#.######.##..#.####.########.####.#####.#######.############.########.##.###.#...########.#####.#########.#.#############.#######.................................................................................#.######.#.#.#############.####....................#.###.####.######################################.########.########.###.#####.##..#.##.####################.##################.###############.##########.#################.#.................................................................##################################################################################################.########################.#######.######.########################.################################.#################################.#######.###################################.##.######.###################.#################.#.########.#.######.####.################.##############.###.########.# #.#######................######.##..#.####.########.####.#####.#######.############.########................................................................#####..#.######..####.#############.................####..............................#.#.#############.#####.##.#######.#.######.###.####.######################################.########.########.###.#####.##..#.##.####################.##################.###############.##########.#################.#.########.################.##.#####.###############################################################################################################################.########################.#######.............................###.################################.#################################.#######.###################################.##.######.###################.#################.#.########.#.######.####.################.##############.###.########.# #.............#.##.###...######.##.............................#######.############.########.##.###.#...########.#####.#########.#.#############.#######.##.#####..#.######..####.#############.###.##.########.#####...#.#.############.#.######.#.#.#############.#####.........................####.######################################.########.########.###.#####.##..#.##.####################.##################.###############.##########.#################.#.########..................##.#####.###############################################################################################################################.########################.#######.###############################.################################.#################################.#######.###################################.##.######.###################.###...............#.########.#.######.####.################.##############.###.########.# #.########.####.##.###...######.##..#.####.########.####.####..#######.############.............###.#..................#########.#.#############.#######.##.#####..#.######..####.#############.###.##.########.........#.#.############.#.######.#.#.#############.#####.##.#######.#################.######################################.########.########.###.#####.##..#.##.###########...........#################.###############.##########.#################.#.########.###################.#####.###############################################################################################################################.########################.#######.###############################.################################.#################################.#######.###################################.##.######.###################.###........................................................................###.########.# #........................######.##..#.####.########.####.####..#######.############..#######.##.###.##..########.#####.#########.#.#############.#######.##.#####..#.######..####.#############.###.##.##############.#.#.#.############.#.######.#.#.#############.#####.##.#######.#################.######################################.########.########.###.#####.##..#.##.###########.########..#################.##########################.#################.#.########.###################.#####.###############################################################################################################################..................................###############################.################################.#################################.#######.###################################.##.######.###################.###.########################.#.######.####.################.............................# #...............................................................######.############..#######.##.###.##..########.#####.#########.#.#############.##.####.##.#####..#.######..####.#############.###.##.##############.#.#.#.############.#.######.#.#.#############.#####.##.#######.#################.######################################.########.########.###.#####.##..#.##.###########.########..#################.##########################.#################.#.########.###################.#####.###############################################################################################################################.########################.#######################################.################################.#################################.#######.###################################.##.######.###################.###.########################.#.######.####.################.###.##########.###.########.# #.########.#######.###...######.##..#.##.#.#.###########.####.#.........................................########.#####.#########.#.#############.##.####.##.#####..#.######..####.#############.###.##.##############.#.#.#.############.#.######.#.#.#############.#####.##.#######.#################.######################################.########.########.###.#####.##..#.##.###########.########....................##########################.#################.#.########.###################.#####.###############################################################################################################################.########################.#######################################.################################.#################################.#######.###################################.##.######.###################.###.########################.#.######.####.################.###.........................# #........................................#.#.###########.####.#.######.######.##############.##.###.###.########.#####.#########.#.#############.##.####.##.#####.##.######..####.########.............##############.#.#.#.############.#.######.#.#.#############.#####.##.#######.#################.######################################.########.########.###.#####.....#.##.###########.########...#############################################################.#.########.###################.#####.###############################################################################################################################.########################.#######################################.################################.#################################.#######.###################################.##.######.###################.###.########################.#.######.####.################.###.##########.###.########.# #.#.######.#######.###...#########..#.##.#.#.###########.####.#.######........##############.##.###.###.########.#####.#########.#.#############.##.####.##.#####.##.######..####.########.####.###.#################.#.#.#.############.#.######.#.#.#############.#####.##.#######.#################.######################################...................###.########......................#####...#############################################################.#.########.###################.#####.###############################################################################################################################.########################.#######################################.################################.#################################.#######.###################################.##.######.###################.###.########################...######.####.################.###.##########.###.########.# #................................#..#.##.#.#.###########.####.#.############################.##.###.###.######..............................................#####.##.######..####.########.####.###.#################.#.#.#.############.#.######.#.#.#############.............................######.###############################################.############.########.##.##.####################...#############################################################.#.########.###################.#####.###############################################################################################################################.################################################################.################################.#################################.#######.###################################.##.######.###################.###.#################################.####.################.###.##########.###.########.# #.#.##############.###...#######.#..#.##.#.#.###########.####.#.############################.##.###.###.########.#####.#####.##..#.#######.#####.##.####.##.#####.##.######..####.########.####.###.#################.#.#.#.############.#.######.#.#.#############.#####.##.#######.#######.#########################################################.############.########.##.##.####################...#############################################################.#.########.###################.#####.###############################################################################################################################.################################################################.################################.#################################.#######.####################...................######.###################.###.#################################.####.################.###.........................# #.#.##############.###...#######.#..#.##..........................##########################.##.###.###.########.#####.#####.##..#.#######.#####.##.####.##.#####.##.######..####..........####.###.#################.#.#.#.############.#.######.#.#.##########.##.#####.##.#######.#######.#########################################################.############.########.##.##.####################...#########################.###################################.#.########.###################.#####.###############################################################################################################################.################################################################.################################.#################################.#######.##########################.########.##.######.###################.###.#################################.####.################.##############.###.########.# #.#R.....................................................####.#.############################.##.###.###.########.#####.#####.##..#.#######.#####........................................................#############.#.#.#.############.#.######.#.#.##########.##.#####.##.#######.#######.#########################################################.############.########.##.##.####################...#########################.###################################.#.########.###################.#####.###############################################################################################################################.################################################################.################################.#################################.#######.##########################.########.##.######.###################.###.#################################.####.################.##############.###.########.# #.#.##############.####..#.#####.#..#.##.#.#.################.#.############################.##.###.###.########.............................................................############...###.###.#################.#.#.#.############.#.######.#.#.##########.##.#####.##.#######.#######.#########################################################.############.########.##.##.####################...#########################.###################################.#.########.###################.#####.###############################################################################################################################.################################################################.################################.#################################.#######.##########################.########.##.######.###################.###.#################################.####.################.##############.###.########.# #.#.##############.####..#.#####.#..#.##.#.#.################.#.############################.##.###.###.##############.#####.##..#.#####.#.########.####.##............####..############...###.###.#################.#.#.#.........................#.##########.##.#####.##.#######.#######.#########################################################.############.########.##.##.####################...#########################.###################################.#.########.###################.#####.###############################################################################################################################.################################################################.################################.#################################.#######.##########################.########.##.######.###################.###.#################################.####.################.............................# #.#.##############.####..#.#####.#..#.##.#.#.################.#.############################.##.###.###.##############.#####.##..#.#####.#.########.####.##.#####.##.#.####..############...###.###.#################.#.#.##############.#.######...#.##########.##.#####.##.#######.#######.#########################################################.############.########.##.##.####################...#########################.##############################.####.#.############################.#####.###############################################################################################################################.################################################################.################################.#################################.#######.##########################.########.##.######.###################.###.#################################.#####################.##############.############.# #.#.##.....................#####.#..#.##.#.#.################.#.############################.##.###.###.##############.#####.##..#.#####.#.########.#........................############...###.###.#################.#..................#.######...#.##########.##.#####.##.#######.#######.#########################################################.############.########.##.##..................###...#########################.##############################.####.#.############################.#####.###############################################################################################################################.################################################################.################################.#################################.#######.##########################.########.##.######.###################.###.#################################.#####################.##############.############.# #.#.##.###########.####..#.#####.#..#.##.#.#.################...........................................###..............................................##.#####.##.#.####.#############...................#########.#.#.##############.#.#######..#.##########.##.#####.##.#######.#######.#########################################################.############.########.##.###################.###...#########################.##############################.####.#.############################.#####.###############################################################################################################################.################################################################.################################.################################..........##########################.########.##.######.###################.###.#################################.#####################.##############.############.# #.#.##.###########.####..#.#####.#..#.##.#.#.################.#..#########.#################.##.###.##################.#####.##.#............................................................................########.#.#.##############.#.#######..#.##########.##.#####.##.#######.#######.#########################################################.############.########.##.###################.###...#########################.#####.########################.####.#.############################.#####.###############################################################################################################################.################################################################.################################.....############################..##################################..........##.######.###################.###.#################################.#####################.##############.############.# #........................#.#####.#..#.##.#.#.#######.................................#######.##.....##################.####..##.##.##.##.#.#####.##.#.#####.#####.##.#.####.#############...###.###.#######..########.#.#.##############.#.#######..#.##########.##.#####.##.#######.#######.#########################################################..###########.########.##.###################.###...#########################.#####.########################.####.#.############################.#####.###############################################################################################################################.################################################################.################################.###.############################..##############################################.######.###################.#####################################.#####################.##############.############.# #.#.##.###########.####..#.#####.#..#.##.#.#.#######.########.#..#########.#########.#######.#########################.####..##.##.##.##.#.#####.##.#.#####.#####.##.#.####.#############...###.###.#######..###....................................#.##########.##.#####.##.#######.#######.#########################################################..###########.########.##.###################.###...#########################.#####.########################.####.#.############################.#####.###############################################################################################################################.################################################################.################################.###.############################..##############################################.######.###################.#####################################.#####################.##############.############.# #.#.##.###########.####..#.#####.#..#.##.#.#.#######.########.#..#########.#########.#######.#########################.####..##.##.##.##.#.#####.##.........................#############...###.###.#######..#######..#.#.#########...................##########.##.#####.##.#######.#######.#########################################################..###########.########.##.###########................########################.#####.########################.####.#.############################.#####.###############################################################################################################################.################################################################.################################.###.############################..##############################################.######.###################.#####################################.#####################.##############.############.# #........................#.#####.#....##.#.#.#######.########.#..#########.#########.#######.#########################.####..##.##.##.##.#.#####.##.#.#####.#####.##.#.####.#############...###.###.#######..#######..#.#.#########.####.#.######...############.##.#####.##.#######.................#################################################..###########.########.##.###########.#######.###....########################.#####....................#####.####.#.############################.#####.###############################################################################################################################.##################################.#############################.################################.###.############################..##############################################.######.###################.#####################################.#####################.##############.############.# #.#.##.########.##.####..#.#####.#....##.#.#.#######.########.#..#########.#########.#######.#########################.####..##.##.##.##.#.#####.##.#.#####.#####.##.#.####.#############...###.###.#######..#######.....................#.######...############.##.#####.##.###############.#######.#################################################..###########.########.##.#.........#.#######.####...########################.#####.##################.#####.####.##############################.#####.###############################################################################################################################.##################################.#############################.################################.###.############################..##############################################......#.###################.#####################################.#####################.##############.############.# #.#.##.########.##.####..#.#####.#....##.#.#.#######.########.#..#########.#########.#######.########################........................###.##.#.#####.#####.##.#.####.#############...###.###.#######..#######..#.#.#########.######.######...############.##.#####.##.###############.#######.#################################################..###########.##.#####.##.#.#######.#.#######.####...########################.#####.##################.#####.####.##############################.#####.###############################################################################################################################.##################################.#############################.################################.###.############################..####......................................................................#####################################.#####################.##############.############.# #.#.##.########.##.......#.#####.#.........#.#######..........#..#########.#########.#######.########################..####..##.##.##.##.#.#.###.##.#.#####.#####.##.........................................#######................................############.##.#####.##..............##.#######.############.####################################..###########.##.#####.##.#.#######.#.#######.####...###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##################################.#############################.################################.###.############################..####.##########.########################.#####..###.#####################.#####################################.#####################.##############.############.# #.#.##.########.##.#####.#...................#######.#.######.#..#########.#########.#######.########################..####..##.##.##.##.#.#.###.##.#.#####.#####.##.#.###.....................................................####.######.#####....############.##.#####.##.###############.#######.######.#####.####################################..###########.##.#####.##.#.#######..................###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##################################.##############################################################.###.#####################.........####.##########.########################.#####..###.#####################.#####################################.#####################.##############.############.# #.#.##.########.##.#####..............##.#.#.#######.#.######.#..#########.#########.#######.########################..####..##.##.##.##.#.#.###.##.#.#####.#####.##........#############...###.......................#.#.####.####.######.#####....############.##.#####.##.###############.#######.######.#####.####################################..###########.##.#####.##.#.#######.#.#######.####.#.###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##############............########.##############################################################.###.#####################.######.#####.##########.########################.#####..###.#####################.#####################################.#####################.##############.############.# #.#.##.########.##.#############.##...##.#.#.#######.............#########.#########.#######.#################...................................##.#.#####.#####.##.#.####.#############...####.###################..#.#.####.####.######.#####....############.##.#####.............######.#######.######.#####.####################################..###########.##.#####.##.#.#######.#.#######.####.#.###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########.##################################################################.#####################.######.#####.##########.########################.#####..###.#####################.#####################################.#####################.##############.############.# #.#.##.########.##.#############.##...##.#.#.#######.#.######.##.#########.#########.#######.#################.######..####..##.##.##.##.#.#.##..##.#.#####.#####.##.#.####.#############...####.###########.....###..#.#.####.####.######.#####....############.##.#####.##.########.######.#######.######.#####.####################################..###########.##.#####.##.#.#######.#.#######.####.#.###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########.##################################################################.#####################.######.#####.##########.########################.#####..###.#####################.#####################################.#####################.##############.############.# #.#.##.########.##.################...##.#.#.#######.#.######.##.#########.#########.#######.#################.######..####..##.##.##.##.#.#.##..##.#.#####.#####.##.#.####.#############...####.###########.###.###..#.#.####.####.######.#####....############.##.#####.##.########.######.#######.######.#####.####################################..###########.##.#####.##.#.#######.#.#######.####.#.###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########.##################################################################.#####################.######.#####.##########.########################.#####..###.#####################.#####################################.......................##############..............# #.#.##.########.##.######.........#...##.#.#.#######.#.######.##.#########.#########.#######.#################.######..####..##.##.##.##.#.#.##..##.#.#####.#####.##.#.####.#############...####.#######.###.###.###..#.#.####.####.######.#####....############.##.#####.##.########.######.#######.######.#####.####################################..###########.##.#####.##.#.#######.#.#######.####.#.###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########.##################################################################.###############.#####.######.#####.##########.########################.#####..###.#####################.#####################################.####################################.############.# #...##.########.................#.#...##.#.#.#######.#.######.##.#########.#########.#######.#################.######..####.###.##.##.##.#.#.##..##.........................#############...####.#######.###.###.###..#.#.####.####.######.#####....############.##.#####.##.########.######.#######.######.#####.#####################################.###########.##.#####.##.#.#######.#.#######.####.#.###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################..............................................########################################################.###############.#####.######.#####.##########.########################.#####..###.#####################.#####################################.####################################.############.# #............##.#########.#######.#...##.#.#.#######.#.######.##.#########.#########.#######.#################.######..####.###.##.##.##.#.#.##..##.#.#####.#####.#..#.####.#############...####.#######.###.###.###..#.#.####.####.######.#####....############.##.#####.##.########.######.#######.#####....................#########################.###########.......................#.#######.####.#.###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########.##################################################.....................................#.######.#####.##########..........................######.###.#####################.#####################################.####################################.############.# #.#.##...................................#.#.#######.#.#########.#########.#########.#######.#################.######..####.###...................................#..#.####.#############...####.#######.###.###.###..#.#.####.####.######.#####....############.##.#####.##.########.######.#######.#####..#####.###########.#########################.##############.#####.##.#.#######.#.#######..###.#.###########.############.#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########..........................#########################.###############.......................######.#####.##########################################.###.#####################.#####################################.########################..........................# #.#.########.##.#########.#######.#...####.#.#######.#.#########.#########.#########.#######...........................####.######........................#.#####.#..#.####.#############...####.#######.##....................................................#.##.#####.##.########.####...#######.#####..#####.###########...........................##############.#####.##.#.#######.#.#######..###.#.###########.####.#######.#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########.################.#################################.###############.###############...........................###################################.###...........................#################################.####################################.############.# #.#.########.##.###.#####.#######.#...####.#.#######.#.#########.#########.#########.#######.#################.#######.####.######.##.##.#.#.##..##.#.###.#.#####.#..#.####.#############...####.#######.##..###.###.##.#.####.####.#####..#####....##########.#.##.#####......................................................########################.##############.##............................###.#.###########.####.#######.#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########.################.#################################.###############.###############.#####.######.#####.######.###################################.#########################.#####################################.####################################.############.# #.#.................#####.#######.#...####.#..........................####.#########.#######.#################.#######.####.######.##.##.#.#.##..##.#.###.#.#####.#..#.####.#############...####.#######.##..###.###.##.#.####.####.#####..#####....##########.#.#..#####.##.########.####.###############..#####.############.##############.......................##...............................###............................#####.##################.#####.###################################.#####.###############################################################################################################################.##############.##########.########.################.#################################.###############.###############.#####.######.#####.######.###################################.#########################.#####################################.####################################.############.# #.#.###.####.##.###.#####.#######.#...####.#.#........................####.#########.#######.#################.#######.####.######.##.##.#.#.##..##.#.###.#.#####.#..#.####.#############...####.#######.##..###.###.##.#.####.####.#####..#####....#...................................##.###############..#####.############.########################.###########.##..#.##.##.#.##.####.##########.#####.####..#####.####.#####.#.#####.##################.#####.###################################.#####.##############################################################################################################################################.##########.########.################.#################################.###############.###############.#####.######.#####.######.###################################.#########################.#####################################.####################################.############.# #...................................................................................................................................................................................................................................................#.########.#.#..#####.##.########.#.##.###############..#####.############.########################.###########.##............##.####.##########.#####.####..#####.####.#####.#.#####.##################.#####.###################################.#####.##############################################################################################################################################.##########.########.################.#################################.###############.###############.#####.######.#####.######.###################################.#########################.#####################################.##......############################.############.# #.#.###.#.##.##.###.#####.#######.#...####.#.#######.#.#######.###########.#########.######..#################.#######.####.######.##.####.#.##..##.#####.#.#####.#..######......................#######.###.###.###.##.#.####.####.#####..#####.#..#.########.#.#..#####.##.########.#.##.###############..#####.############.########################.###########.##..#.##.##...##.####.##########.##..........#####.####.#####.#.#####.##################.#####.##############################.................###################################################################################################################################.#####.##########.########.################.#################################.###############.###############.#####.######.#####.######.###################################.#########################.#####################################.##.#################################.############.# #.....#.#.##.##.###.........................................................................................##.######............................................................................######.....................................................................................................#####.############.########################.#######...........................##########.##.##.####.######.####.##.##.#.#####.##################.#####.############...................####.#.###.####.###################################################################################################################################.#####.##########.########.################.#################################.###############.###..........................#####.######.###.###############################.#########################.#####################################.##.#################################.############.# #...............###..####.#########...####.#.#######.#.####.##.###########.################..#################.##.###..####.................................#####.#..####################.#.####.######..###.###.###.##.#.####.####.#####..#####.#..#..#######.#.#..#####.##.########.#.##.###############.######.############.########################.####.........................###############.##.##.####.######.####.##.##.#.#####.##################.#####.###################...................###.####.###################################################################################################################################.#####.##########.########.################.#################################.###############.###.###########.#####.############.######.###.###############################.#########################.#####################################.##.#################################.############.# #.............#.###..####.#########...####.#.#######.#.####.##.###########.################..#################.##.###..####..#####.##.####.#.##.###.#####.#######.#..##############............................................####.#####...........................#####.##.########.#.##.###############.######.############.########################.#######.###.##..#.##.##.........................##.####.######.####.##.................................................................##.####.#.###.####.###################################################################################################################################.#####.##########.########.################.#################################.###############.###.###########.#####.############.######.###.###############################.#########################.#####################################.##.#################################.############.# #.#.#.#.#.##..#.###..####.###.....................................................................................###..####..#####.##.####.#.##.###.#####.#######.#.......................#.####.######..#.#####.########.####.####.#####..#####.#..#..#######.#.#..#####.##.########.#.##.###############.######.#########.##.########################.#######.###.##..#.##.##..###.###############.#..##.####.######.####.##.##.#.########################.#####.##############.####.#######.##.####.#.##...........................................###############################################################################################.#####.##########.########.################.#####..........................................##.###.###########.#####.############.######.###.###############################.#########################.#####################################.##.#################################.############.# #.#.#.#.#.##..#............................#.#######.######.##.################.######.####..#################.##.###..####..#####.##.....................................................................................####.####.#####..#####.#..#..#######.#.#..#####.##.########.#.##.###############.######.#########.##.########################.#######.###.##..#.##.##..###.###############.#..##.####.######.####.##.##.#.########################.#####.##############.####.#######.##.####.#.##..####.#########################.#########################################################################################################.#####.##########.########.################.#####.################.##########.############.##.###.###########.#####.############.######.###.###############################..........................................................######.##.#################################.############.# #.#.#.#.#.##.........####.#########...######.##############.##.################.######.####..#################.##.###..####..#####.##.####...........................######################.####.######..#.#####.#############.####...........................................................##...............##.#########.##.########################.#######.###.##..#.##.##..###.###############.#..##.####.######.####.##.##.#.########################.#####.##############.####.#######.##.####.#.##..####.#########################.#########################################################################################################.#####.##########.########.################.#####.################.##########.############.##.###.###########.#####.############.######.###.###############################.###############################################################.##.#################################.############.# #.........###.#.###...................######.##############.##.################.######.####..#####.###########.##.###..####..#####.##.####.#..........................#####################.####.######..#.#####.#############.####.#####..#####.#..#..####.##.#.#..#####.##.########.#.##.##.##.#########.###.##.#########...................#########.#######.###.##..#.##.##..###.###############.#..##.####.######.####.##.##.#.########################.#####.##############.####.#######.##.####.#.##..####.#########################.#########################################################################################################.#####.##########.########.################.#####.################.##########.############.##.###.###########.#####.############.######.###.###############################.###############################################################.##.#################################.############.# #.#.#.#.#####.#.#########.#########...######.##############.##.######........................#####.###########.##.###..####..#####.#...###.#.##...................#.#.#####################.####.######..#.#####.#############.####.###...........................................................................#########.##.##############.#########.#######.###.##..#.##.##..###.#####.#########....##.####.######.####.##.##.#.########################.#..........................######.##.####.#.##..####.#########################.#########################################################################################################.#####.##########.########.################.#####.################.##########.############.##.###.###########.#####.############.######.###.###############################.###############################################################.##.#################################.############.# #...............................###...######.##############.##.######.#########.######.####..#####.###########.##.###..####..#####.#...###.#.######.#####.###.#####.#.#####################.####.######..#.#####.#############.####.#####..#####.#..#..#.##.##.#.#..#####.##.########.#.##.##.##.#########.###.##....................................................................#####.#########....##.####.######.####.##.##.#.########################.#.###.##############.####..######.##.####.#.##..####.#########################.#########################################################################################################.#####.##########......................................................######.############.##.###.###########.#####.############.######.###.####.##########################.###############################################################.##.#################################.############.# #.#.#.#.#####.#.#########.#####.###...######.##############.##.######.#########.######.####..#####.###########.##.###..####..#####.#...###.#.######.#####.###.#####.#.#####################.####.######..#.#####.#############.####.#####..#####.#..#..#.##.##.#.#..#####.##.########.#.##.##.##.#########.###.##.#########.##.##############...................###.##..#.##.##..#########.####...........................................##################.#.###.##############.####..######.##.####.#.##..####.#########################.#########################################################################################################.#####.##################.#######################.#...........................############.##.###.###########.#####.############.................##########################.###############################################################.##.#################################.############.# #.#.#.#.#####.#.#########.#####.###...######.##############.##.######.#########.######.####..#####.########............####..#####.#...#............................#.......................####.######........................##................#..#..#.##.................................................................##.#######################..####.######.##..#.##.##..#########.##########...##.####.######.####.##.##.#.#####......................###.##############.####..######.##.####.#.#..................................#########################################################################################################.#####.##################.#######################...#######.######.###..##################.##.###.###########.#####.###################..........##########################.#####################################################.#########.##.#################################.############.# #.#.#.#.#####.#.#########.#####.###...######.##############.##.######.#########.######.####..#####.########.##.##.###..####..#####.#...#.#.########.#####.###.#####.#.##############.######.####.######..#.#####.#############.####.#####............................####.##.########.#.##.##.##.#########.######.#####.###.##.###############...................................#########.##########...##.####.######.####.##.##.#.#####.##################.#.###.####.........................#.####.#.#..#####.#########################.#########################################################################################################.#####.##################.#######################...#######.######.###..##################.##.###.###########.#####.#######################.###############################.#####################################################.#########.##.#################################.############.# #.#.#.#.#####.#.#########.#####.###...######.##############.##.######.#########.######.####..#####.########.##.##.###........#####.#...#.#.#######..#####.###.#####.#.##############.######.####.######..#.#####.#############.####.#####..#####.#......................#.##.########.#.##.##........................##.###.##.############..................................#..##########.##########...##.####.######.......................................#.###.##############..###..######..#.####.#.#..#####.#########################.#########################################################################################################.#####.##################.#######################...#######.######.###..##################.##.###.###########.#####.#######################.###############################.#####################################################.#########.##.#################################.############.# #.#.#.#.#####.#.................###...######................##.######.#########.######.####..#####.########.##.##.###..####..#####.#...#.#.#######..#####.###.#####.#.##############.######.......................................................................................................................##.##.###.##.############.##.###.####.##.#.######.##..#.####..##########.##########...##.####.#################.#.#####..#################.#.###.##############..###..######..#.####.#.#..#####.#########################.#########################################################################################################.#####.##################.#######################...#######.######.###..##################.##.###.###########.#####.#######################.###############################.#####################################################.#########.##.#################################.############.# #.#.#.#.#####.#.#########.#####.###...######.##############.##...............................#...............................#####.#...#.#.#######..#####.###.#####.#.##############.######.####.######..#.############.............#####..#####.#..#..#.##.##.####........................#................................................##.###.####.##.#.######.##...........#########.##########...##.####.#################.#.#####..#################.#.###.##############..###..######..#.####.#.#..#####.#########################.#########################################################################################################.#####.##################.#####################.....................................######.##.###.###########.#####.#######################.###############################.###################################################..................................................############.# #...#.#.#####.#.#########.#####.###...######.##############.##.######.#########.######.####..#.###.########.##.##.###..####.######.#...#.#.#######..#####.###.#####.#.##############.######.####.######..#.###############.###.####.#####..#####.#..#..#.##.##.####.#####.##.##########.##.#####.#########.######.##.##.###.##.###############.###.####.##.#.######.##.##.####...#########.##########...##.####.#################.#.#####..#################.#.###.##############..###..######..#.####.#.#..#####.#########################.############################################################################....#########################.#####.##################.#####################.#...#######.######.###..###########.######.##.................#####.#######################.###############################.###################################################.#.#########.#################################################.# #.#.#.#.#####.#.#########.#####.###.....................###.##.######.#########.######.####..#.###.########.##...................................................................................######..#.#######...............................................................................#########.######............................................######.##.##.####...#########.##########...##.####.#################.#.#####..#################.#..............................................................................############################################################################..........................###.#####.##################.#####################.#...#######............................###.######.#################.#######################.###############################.###################################################.#.#########.#################################################.# #.#.#.#.#####.#.#########.#####.###...#####.............###.##.######.#########.######...................................................#.#######..##.##.###.#####.#.##############.######.####.######..#.###############.###.#.#..###.#...#.##.#..#..#.##.##.####.#####.##.##########.##.#####.#########.######.##.##.######.###############.###.####.##.#.######.##.##.####...#########.##########...##.####.#################.#.#####..#################.#.###.##############..###..######..#.####.#.#..#####.#########################.###############################################################################.#####################.###.#####.##################.#####################.#...##################.......................####.#################.#######################.###############################.###################################################.#.#########.#################################################.# #.#.#.#.#####.#.#########.#####.###...#####..#########.####.##.######.#########.###########..#.###.########.................................................................................................................................................................................................#####.##.##.######.###############.###.####.##.#.######.##.##.####...........#.##########...##.####.#################.#.#####..#################.#.###.##############..###..######..#.####.#.#..#####.#########################.###############################################################################.#####################.###.#####.##################.#####################.#...###################.###########.##.###.#.###......................#####################.###############################.###################################################.#.#########.#################################################.# #.#.#.......................................................##.######.#########.###########..#.###.###########.##.###..####.######.#...###.#######............................######.###########.######..#.###############.###.#.#..###.#...#.##.#..#..#.##.##.####.#####.##.##########.##.#####.##.######................####.###############.###.####....#.######.##.##.####..########.#.##########...##.####.#################.#.#####..#################.#.###.#....................######..#.####.#.............................######.###############################################################################.#####################.###.#####.##################.#####################.#...###################.###########.##.###.#.###.##################.#.#####################.###############################.###################################################.#.#########.#################################################.# #.#.###.#####.#.#########.#####.####..#####.##########.#######.######.#########.###########..#.###.###########....................................................................##.###########.######..#.###############.###.#...............................####.#####.##.##########.##.#####.##.######..#####.##.##.#.####.###############.###.#########.######.##.##.####..########.#.##########...##.####.#################.#.#####..#################.#.###.##############..###..######..#.####.#.#..###############################.###############################################################################.#####################.###.#####.##################.#####################.#...###################.###########.##.###.#.###.##################.#.#####################.###############################.#########################################.....#####.#.#########.########################..........................# #.#.###.#####.#.#########.#####.####..#####.##########.#######.######.#########.......................########.##.###..#############.#.###.#######..##.######......................#.######................###############.###.#.#..###.#...#.##.##.#..#.##.##.####.#####.##.##########.##.#####.##.######..#####.##.##............................#########.######.##.##.####....................###...##.####.#################.#.#####..###################.###.##############..###..######..#.####.#.#..###############################.###############################################################################.#####################.###.#####.##################.#####################.#...###################.###########.##.###.#.###.##################.#.#####################.###############################.#########################################.###.#####.#.#########.#################################################.# #.#.###.#####.#.#########.#####.####..#####.##########.#######...............................................#.##.###..#############.#.###.#######..##.############.#.####.##.###..#.######.####.######..#.###############.###.#.#..###.#...#.##.##.#..#.##.##.####.#####.##.##########.##.#####.##.######..#####.##.##.#.####.###############.#############.######.##.##.####..########.#.######.#.................................#####..###################.###.##############..###..######..#.####.#.#..###############################.###############################################################################.#####################.###....................................................###################.###########.##.###.#.###.##################.#.#####################.###############################.#########################################.###.#####.#.#########.#################################################.# #.....................................................................................##.##................................................#######..##.############.#.####.##.###..#.######.####.######..#.###############.###.#.#..###.#...#.##.............................................................................................................................................................................................................................................#..#.####.#.#..###############################.###############################################################################.#####################.###.#####.##################.#####################.##..###################.###########.##.###.#.###.##################.#.#####################...........................#####.#########################################.###.#####.#.#########.#################################################.# #.#.###.#####.#.#########.......####..#####.##########.#######.######.#####.###.########.##..#.###.#########.####.###..###.#########.#.##.............................####.##.##...........................###############.###.#.#..###.#...#.##.##.#..#.##....................................................................#############.#.#########.###.######.##.##.#.......................#.#...##.####.##############......#####..###############.........................###..####.#..#.####.#.#..###############################.###############################################################################.#####################.###.#####.##################.#####################.##.####################.###########.##.###.#.###.##################.#.#####################.###.###########################.#########################################.###.#####.#.#########.#################################################.# #.#.###.#####.#.#########..####.####..#####.##########.#######.######.#####.###.########.##..#.###.#########.####.###..###.#########.#.##..########.##.############.#.####.##.##...#.######.####.######..#.###############.###.#.#..###.#...#.##.####..#.##.##.####.########.##########.##.#####.##..####.......................................................................................................##############.##.#.#......###############.###.###.#.############.####..####.#..#.####.#.#..##############..............###.###############################################.............###################.#####################.###.#####.##################.#####################.##.####################.###########.##.###.#.###.##################.#.#####################.###.###########################.#########################################.###.#####.#.#########.#################...................#############.# #.#.###.#####.#.#########..####.####..#####....................................................................................................................####.#.####.##.##...#.######.................................................#.##.####..#.##.##.####.########.##########.##.########..####...#####.##.##.#.##...#######.#####.#.#########.##..######..#.##.####..#####.##.#.####.#.#.#...##.####.##############.##.#.#.###..###############.###.###.#.######................#.#..######.#.#..##############.############...........................#########################.###########.###################...............................................................................................................#.###.#.###.##################.#.#####################.###.###########################.#########################################.###.#####.#.#########.#################.#######.........................# #................................###..#####.##########.#######.############.###.###########.##.#############...........................##..########.##.############.#.####.##.##...#.###########.######..#.###############.###.#.#..###.#...#.##.####..#.##.##.####.########.##########.##.########..####...#####.##.##.#.##...#######.#####.#.###...........######..#.##.####..#####.##.#.####.#.#.#...##........................................................................###...##.#.#..######.#.#..##############.################.#####################.#.#######################.###########.###################.#####################.###.#####.##################.#####################.##.##.#################.###########..#.###.#.###.##################.#.#####################.###.###########################.............................#############.###.#####.#.#########.#################.#######.#######################.# #.#.###.#####.###########..####.####..#####.##########.#######.############.###.###########.##.#############.####.#..................#.##..########.##.############.#.####.#.....................................................#..###.#...................##.####.########.##########.##.########..####...#####.##.##.#.##...#######.#####.#.............................................................................................................###.....#.######.#########.#.##.#.#..######.#.#..##############.################.#####################.#.#######################.###########.###################.#######.........................................................................................................###.#.###.##################.#.#####################.###.#######################################################.#############.###.#####.#.#########.#################.#######.#########...............# #.#.###.#####.###########..####.####..#####.##########.#######.############.###.###########.##.#############.####.#.#..###.######.##.#.##..########.##.############.#.####.##.##...#.####.######.#######.#.#########.#####.###.###..###.##..#.##.####..#.#####.####.########.##########.##.########..####............#..#.##...###...........#.###.#####.##.#######..#.##.####..#####.##.#.####.#.#.#...##.####.##.###########.##.#.#.###..###############.###.#####.######.#########.#..........................#########.################.#####################.#.###################.................###################.#####################.###.###################.####.#####################.##.##.#################.####.######..#####.#.###.##################.#.#####################.###.#######################################################.#############.###.#####.#.#########.#################.#######.#######################.# #.#.###.#####.###########..####.####..#####.##########.#######.############.###.###########.##.#############.####.#.#..###.######.##.#.##..########.##.############.#.####.##.##...#.####.######.#######.#.#########.#####.###.###..###.##..#.##.####..#.#####.####.########.##########.##.########..#####..#####.##.#..#..............#####.#.###.#####.##.#######..#.##.####..#####.##.#.####.###.#...##.####.##.###########.##.#.#.###..###############.###.#####.######.#########.####.#.#..######.#.#..####.#########.################.#####################.#.###################.#####.#########.###################.#####################.###.###################.####.#####################.##.##.#################.####.######..#####.#.###.##################.#.#####################.###.#######################################################.#############.###.#####.#.#########.#################.#######.#######################.# #.#.###.#####.###########..####.####..#####.##########.#######.############.###.###########.##.#############.####.#.#..###.######.##.#.##..########.##.############.#.####.##..................#.#######.#.########.....................##..#.##.####..#.#####.####.########.##########.##.########..#...............#..#.##...###.###.#####.#.###.########.#######..#.##.####..#####.##.#.####.###.#...##.####.##.###########.##.#.#.###..###############.###.#####.######.#########.####.#.#..######.#.#..####.#########.################.#####################.#.###################.#####.#########.###################.#####################.###.###################.####.#####################.##.##.#################.####.######..#####.#.###.##################.#.#####################.###.#######################################################.####......................#########.#################.#######.#######################.# #.#.###.#####.###########..####.####..#####.##########.#######.############.###.###########.##.#############.####.#.#..###.######.##.#.##..########.##.############.#.####.##.##...#.####.####.#.#######.#.########..#####.###.###..###.##..#.##.####..#######.####............................####..#.###..#####.##.#..#.##...###.###.#####.#.###.########.#######..#.##.####..#####.##.#.####.###.#...##.####.##.###########.##.#.#.###..###############.###.#####.######.#########.####.#.#......##.#.#..####.#########.################.#####################.#.###################.#####.#########.###################.#####################.###.###################.####.#####################.##.##.#################.....................................................###############.###.#######################################################.####.####.#######.#####.#.#########.#################.#######.#######################.# #.#.###.#####.###########..####.####..#####.##########.#######.############.###.###..................................................#.##..########.##.#######.....................#.####.####.#.###...........................................................####.########.##########.##.########..#.###..#####.##.#..#.##.......###.#####.#.###.########.#######..#.##..........##.##.#.####.###.#...##.####.##.###########.##.#.#.###..###############.###.#####.######.#########.####.#.#.#######.#.#..####.#########.######################################.#.###################.#####.#########.###################.##############................................####.#####################.##.##.#################.####.######...######.######.#################.#####################.###.#######################################################.####.####.#######.#####.#.#########.#################.#######.#######################.# #...............................####..#####.##########.#######.############.###.###.#######.##.########.##........................##.#.##..########.##.#######.####.######.##.###..#.####.####.#.###.###.#.########..#####.###.#.#..###.##..####.####..#######.####.########.##########.##.########..#.###..#####.##.#..#.##...#######.......................................................................................#.##.#.#.###..######........#.###.#####.######.#########.####.#.#.#######.#.#..####.#########.######################################.#.###################.#####.#########.###################.#####################.#######################.####.#####################.##.##.#################.####.######...######.######.#################.#####################.###.#######################################################.####.####.#######.#####.#.#########.......................###.#######################.# #.#.###.#####.###########.#####.####..#####.##########.#######.############.###.###.#######.##.########................###.#########.#.##..########.##.#######.####.######.##.###..#.####.####.#.###........................................####.####..#######.####.########.##########.##.########..#.##......................#############.#.###.########.########.#.##..###..##.##.##...................................................#############.#.###.#####.######.#########.####.#.#.#######.#.#..####.#########.######################################.#.###################.#####.#########.###################.##########..........................................####################.##.##.#################.####.######...######.######.#################.######....................#######################################################.####.####.#######.#####.#.#########.#################.###.###.#######################.# #.#.###.#####.######..................#####.#...............................................##.########.#########.#.#..###.#########.#.##..########.##.#######.####.######.##.###..#.####.####.#.........................#.###.#.#..###.###.####.####..#######.####.########.##########.##.##.#####..#.##..######.##.#..#.###..#############.#.###.########.########.#.##..###..##.##.##.######.###.#...##.####.##.#########.#.####.#.###..##########......###.#####.######.#########.####.#.#.#######.#.#..####.#########.######################################.#.###################.#####.#########.###################.#####################.######################..#####.####################.##.##.#################.####.######...######.######.#################.######.##############.###.####.##################################################.####.####.#######.#####.#.#########......................................############.# #.#.###.#####.######.####.#####.####..#####.#.########.#######.############.###.###.##########.########.#########.#.#..###.#########.#.##..########.##.#######.####.#########.###..#..........................................................................................................#####..#.##..######.##.#..#####..#############.#.###.########.########.#.##..###..##.##.##.######.###.#...##.####.##.#########.#.####.#.###..##########.##.#.###.#####.######.#########.####.#.#.#######.#.#..####.#########.######################################.#.###################.#####.#########.###################.#.###################..............#########..#####.####################.##.##.#################.####.######...######.######.#################.######.##############.###.####.##################################################.####.####.#######.#####.#.#########.#################.###.###.#########.#############.# #.#.###.#####.######.####.#####.####..#####.#.########.#######.############.###.###.##########.########.#########.#.#..###.#.#######.#.##......................####.#########.###...#####.####.#.###.###.#.#######..####.#.###.#.#......########.####..#####.#.###########.#.##########.##.##.#####..#.##..######.##.#..#####..#############.#.###.########.########.#.##..####.##.##.##.######.###.#...##.####.##.#########.#.####.#.###..##########.##.#.###.#####.######.#########.####.#.#.#######.#.#..####.#########.################..............................##############.#####.#########.###################.#.###################.############.#########..#####.####################.##.##.#################.####.######...######.######.#################.######.##############.###.####.##################################################.####.####.#######.#####.#.#########.#################.###.###.#########.#############.# #.#.##.................................................#######.############.###........................................................................#######.####.#########.###..........................................###.#.#..############.####..#####.#.###########.#.##########.##.##.#####..#.##..######.##.#..#####..#############.#.###.########.########.#.##.......................###.#...##.####.##.#########.#.####.#.###..##########.##.#.###.#####.######.#########.####.#.#.#######.#.#..####.#########.##########################.##########..#.####.##############.#####.#########.###################.#.###################.############.#########...................................................................######.######.#################.######.##############.###.####.##################################################.####.####.#######.#####.#.#########.#################.###.###.#########.#############.# #.#.###.#####.######.####.#####.####..#######.#.##############.############.###.###.#########.......................##.#.#.#.#######.#.##..#######..##.#######.####.#########.###.#.#####.####.#.###.#.#.#.#######..####.#####.#.#..############.####..#####.#.###.........................................######.##.#..#####..#############.#.###.########.########.#.##..####.##.##...................##.####.##.#########.#.####.#..........................#####.######.#########.####.#.#.#######.#.#..##.#.#########.##########################.##########..#.####.##############.#####.#########.###################.#.###################.############.#########..#####.####################.##.##.###.##################.######...######.######.#################.######.##############.###.####.##################################################.####.####.#######.#####.#.#########.#################.###.###.######..................# #.#.###.#####.######.####.#####.####..#######.#.##############.############.###.###.#########..########.#########.####.#.#.#.#######..........................................###.#.#####.####.#.###.................................#########.....................#######.#....................###..#.#...######.####..#####..#############.#.###.########...........................##.######.###.##.......##.##.#########.#.####.##.##..##########.##.#.#########.######.#########.####.#.#.#######.#.#..##.#.#########.##########################.##########..#.####.##############.#####.#########.###################.#.####.##############.############.#########..#####.####################.##...........................................######.#################.######.##############.###.####.###############################################..........................................................................................# #.#.###.#####.######.####.#####.####..#######.#.##############.############.###.###.#########..########.##.............#.#.#.#######.#.##..#######..##.#######.####.########..###.#.#####.####.#.###.#.#.#.#######.#.###.###...............###.#.####..#####.#.###########.#.#.###########.##.#.###..#.#...######.####..#####..#############.#.###.#################.#.##..####.....................................................##.##..##########.##.#.#########.######.#########.####.#.#.#######.#.#..##.#.#########.##########################.##########..#.####...........####.#####.#########.###################.#.####.##############.############.#########..#####.##################...##.##.###.##################.######...#############.#################.######.##############.###.####.###############################################.##.####.####.#############.#.####.######################.###.###.######.##.#############.# #.#.###.#####.######.####.#####.####..#######.#.##############.############.###.###.#########..########.##.#.####.####.#.#.#.#######.#.##..#######..##.#######.####.########......#.#####.####.#.###.#.#.#.#######.#.###.###.#.#..............................................................#.###..#.#...######.####..#####..###...#######.#.###.#################.#.##..####.##.#..##.######.###.##..##.#.##.##.#########.#.#######.##..##########.##.#.#########.######.#########.####.#.#.#######.#.#..##.#.#########.##########################.##########..#.##############.####.#####.#########.###################.#.####.##############.############.#########..#####.####.......................###.##################.######...#############.#################.######.##############.###.####.###############################################.##.####.####.#############.#.####.######################.###.###.######.##.#############.# #.#.###.#####.######.####.#####.####..#######.#.##############.############....................########.##.#.####.####.#.#.#.#######.#.##..#######..##.#######.####.########.######.#####.####.#.###.#.#.#.#######.#.###.###.#.###########.###.#.####..#####.#........................####.####.####.#.#...######.####..#####..###.#.#######.#.###.#################.#.##..####.##.#..##.######.###.##..##.#.##.##.#########.#.#######.##..##########.##.#.#########.###.........................................#######...##########################.##########..#.##############.####.#####.#########.###################.#.####.##############.############.#########..#####.####.#############.####.#..###.##################.............................############.###.......................................####################################.##.####.####.##.##########.#.####.######################.###.###.######.##.#############.# #.#.###.#####.######.####.#####.####..#######.#.##############.#######.########.#############..########.##.#.####.####.#.#.#.#######.#.##..#######..##.#######.####.########.######.#####.####.#.###.#.#.#.#######.#.###.###.#.###########.###.#.####..#####.#############.#.#.######.####.####.####.#.#...######.####..#####..###.#.#######.#.###.#################..................##........###.##..##.#.##.##.#########.#.#######.##..##########.##.#.#########.###.##.#########.####.#.#.#######.#....##.#.#######.############################.##########..#.##############.####.#####.#########.###################.#.####.##############.############.#########..#####.####.#############.####.#..###.#############...............#############.#.###############.###.##.###########.######.####.###############################################......##.####.##.##########.#.####.######################.###.###.######.##.#############.# #................................................................................................................................................#..##.#######.####.########.######.#....................#.#######.#.###.###.#.##............................................................................................................#.###.###################.##..####.##.#.##############.##..##.#...............................##########.##.#.#########.###.##.#########.####.#.#.#######.#..#.##.#.#######.############################.##########..#.##############.####.#####.#########.###################.#.####.##############.#########...............#####.####.#############.####.#..###.#############.###########...###########.#.#.###############.###.##.###########.######.####.###############################################.##.#.##.####.##.##########.#.####.######################.###.###.######.##.#############.# #.#.###.##.##.######.#####........................############.#######.########.#############..########.##.#.####..###.#.###.####.##.#.##..#####.#..##########.####.########.######.#####.####.#####.#...#.#######.#.###.###.#.###########.###.#.#####.#####.#############.###.######.####.#.##.####.#.#...######.####.######..###.#.#######.#.###.###################.##..####.##.#.##############.##.###.#.##.##.#########.#.#######.##..##########.##.#.#########.###.##.#########.####.#......................................###################.##########..#.##############.####.#####.#########.###################............................####.##.#########.######.####.#############.####.#..###.#############.###########...###########.#.#....................................######.####.###############################################.##.#.##.####.##.##########.#.####.######################.###.###.######.##.#############.# #.#.###.............................................##########.#######.########.#############..########.##.#.####..###.#.###.####.##.#.##..#####.#..##########.####.########.######.#####.####.#####.#...#.#######.#.###.###.#.###########.###.#.#####.#####.#############.###.######.####.#.##.####.#.#...######.####.######..###.#.#######.#.###.###################.##..####.##.#.##############.##...................................................#.#########.###.##.#########.####.###.#######.##.#.##.#.#######.########.###################.##########..#.##############.####.#####.#########.###################.#.####.##############.#########.##.#########.######.####.#############.####.#..###.#############.###########...###########.#.#.##.############...............................................................################.##.#.##.####.##.##########.#.####.######################.###.###.######.##.#############.# #.#.###.##.##.######.#####.####.####..#######.#.#.#.##########.#######.########.#############..########.##.#.####..###.#.###.####.##.#.##..#####.#..##########.####.########.######.#####.####...................#.#.###.###.#.###########.###.#.#####.#####.#############.###.######.####.#.##.####.#.#...######.####.######..###.#.#######.#.###.###################.##..####.####.##############.##.###.#.#####.#########.#.###.###.##..##########.##.#.#########........................................##.#.#######.########.###################.##########..#.##############.####.#####.#########.###################.#.####.##############.#########.##.#########.######.####.#############.####.#..###.............................###########.#.#.##.################.##.###########.######.####.##############################.################.##.#.##.####.##.##########.#.####.######################.###.............................# #....................#####.####.####..#######.#.#.#.##########.#######.########.#...............#######.##.#.####..###.#.###.####.##.#.##..#####.#..##########.####.########.######.#####.####.#####.#.#.#...###.#.#.###.###.#.###########.###.#######.#####.#############.###.######.####...........................................#######.#.###.###################.##..####.####.##############.##.###.#.#####.#########.#.###.###.##..##########.##.#.#########.###.##.#####.###.####.###.#######.##.#.##.#.#######.########.########........................#.##############.####.#####.#########.###################.#.####.##############.#########.##.#########.######.####.#############.####.#..#################.###########.#.###########.#.#.##.....................###########.######.####.##############################.################.##.#.#######.##.##########.#.####.##############.........................................# #.#.###..#.##.######.#####.####.####..#######.#.#.#............#######.########.#.###########...#######.##.#.##...................................................................#.#####.####.#####.#.#.###.###.#.............................#######.#####.#############.###.######.####.#.##.####.###...######.####.######..###.#########.#.###.###################.##..####.####.##############.##.#####.#####.#########...............##########.##.#.#########.###.##.#####.###.####.###.#######.##.#.##.#.#######.########.#####...............##########..#.##############.####.#####.#########.###################.#.####.##############.#########.##.#########.######.####.#.....................#################.###########.#.###########.#.#.##..###############.##############.######.####.##############################.################.##.#.#######.##.##########.#.####.##############.#######.###.###.######.##.#############.# #.#...............................................................####.########.#.###########...#######.##.#.##.##.###.#.###.####.##...............................................................................#.###.###.#.#.#####.###.###########.#####.#############.###.######.####.#.##.####.###...######.####.######..###.####...............################.##..####.####.##############.##.#####.#####.#########.#.###.###.##..##########.##.#.#########.###.##.#####.###.####.###.#######.##.#.##.#.#######.########.#####.########################..#.##############.####.#####.#########.###################.#.####.##############.#########.##.#########.######...............................................##########.#.###########.#.#.##..###############.##############.######.####.##############################.################.##.#.#######.##.##########.#.####.##############.#######.###.###.######.##.#############.# #.#####..#.##.######.#####.###........#######.#.#.############.##.####.########.#.###########...#######.##.........###.#.###.####.##.#.##..###.#.#..######.###.####.########.######.##########.#####.#.#.#.#.###.#.#.###.###.#.#.#####.###.###########.#####.#############.###.######.####.#.##.########...######.####.######..###.####.####.#.###.###################.##..####.####.##############.##.#####.#####.#########.#.###.###.##..##########.##.#.#########.###.##.#####.###.####.###.#######.##.#.##.#.#######.########.#####.###.........................##############.####.#####.#########.###################.#.####.##############.#########.##.#########.###########.#.###########.####.#.##################..##########.#.###########.#.#.##..###############.##############.######.####.##############################.################.##.#.#######.##.##########.#.####.##############.###########.###........##.#############.# #.#####..............#####.####.####................................................................................##.#.###.####.##.#.##..###.#.#..######.#.............................................#.#.###.#.#.###.###.#.........................#####.#############.###.######.####.#.##.########...######.####.######..###.####.####.#.###.###################.##..####.####.##############.##.#####.#####.#########.#.###.###.##..#####............................#####.###.####.###.#######.##.#.##.#.........########.#####.########################..#.##############.####.#####.#########.###################.#.####.##############.#########.##.#########.###########.#.###########.####.#.##################..##########.#.###########.#.#.##..###############.##############.######.####.##############################.################.##.#.#######.##.##########.#.####.##############.###########.###.#########.#############.# #.######.#.##.############.####.####..#######.#.#.############.##.####.########.#.###########...#######.##...##.##..##.#.....................................................................................................#.#.#####.......#########.#####.#############.###.######.####.#.##.########...######.####.######..###.####.####.#.###.###################.##..#########.##############.##.#####.#####.#########.#.###.###.##..#####.####.##.#.#########.###.########.###.####.###.#######.##.#.##.##################.#####.########################..#.##############.####.#####.#########.###################.#...................................................####.#.###########.####.#.##################..##########.#.###########.#.#.##..###############.##############.######.......................#############.################................................##.##############.###########.###.#########.#############.# #.######.#.##.############............#######.#.#.############.##.####.########.#.###########...#######.##...##.##..##.#.########.##.#.##..###.#.#.#######.#.#.####.########.#################.#####.#.##..#.###.#.#.###.#####.#.#########.#.#########.#####.#############.###.######.####.#.##.########...######.......................####.#.###.###################.##..#########.##############.##.#####.#####.#########.#.###.###.##..#####.####.##.#.#########.###.########.###.####.###.#######.##.#.##.##################.#####.########################..#.##############.####.#####.#########.###################.#.###################.#########..#.#########.######.###.........................################..##########.#.###########.#.#.##..###############.##############.###########.################.#############.################.####.#######.##.##########.#.####.##############.###########.###.........................# #.######.#.##.#################.####..#######.#.#.############.##.####.########.#.#.................................#..#.########......#...................................................................#.###.#.#.###.#####.#.#########.#.#########.#####.#############.....................................................###.####.####.#.###.###################.##......................####.##.#####.#####.#########.#.###.###.##..#####..................................................................................................................#.##############.##########.#########.###################.#.###################.#########..#.#########.######.###..#.###########.####.#.#.################..##########.#.###########.#.#.##..###############.##############.###########.################.###########......................................................##############.#########################.#############.# #.######.#.##.#################.####..#######.#.#.############.##.####.########.#.#.#########...#######.##...##.##..#..#.########.##.#.#..####.#.#.#######.#.#.####.########.#################.##.##.#.##.##.###.#.#.###.#####.#.#########.#.#########.#####.#############.###.######.####.####.#########.############.######.####.####.####.#.###.###################.##.##########.#########.#...................#########.#.###.###.##..#####.####.####.#####.###.############.###.####.###.##########.#.##.#################..#####.########################..#.##############.##########.#########.###################.#.###################.#########..#.#########.##.....###..#.###########......#.#.################..##########.#.###########.#.#.##..###############.##############.###########.################.#############.################.####.#######.##.##########.#.####.##############.#########################.#############.# #.######.#.##.#################.####..#######.#.#.############.##.####.########.#.#.#########...#######.##...##.##..#..#.########.##.#.#..####.#.#.#######.#.#.####.########.#################.##.##.#.##.##.###.#.#.###.#####.#.#########.#.#########.#####................##.######.####.####.#########.############.######.####.####.####.#.###.#########........................................##.#####.#####.####.####.#.###.###.##..#####.####.####.#####.###.############.###..........................#################..#####.########################..#.##############.##########.#########.###################.#.###################.#########..#.#########.##.###.###..#.##################.#.################..##########.#############.#.#.##..###############.##############.###########.################.#############.################.####.##########.##########.#.####.##############.#########################.#############.# #.######.#.##.#################...........................................................###...#######.##...##.##..#..#.########.##.#.#..####.#.#.#######.#.#.####.########.#################.##.##.#.##.##.###.#.#.###.#####.#.#########.#.#########.######.############.###.######.####.####.#########.############.######.####.####.####.#.###.#########.#######.#.##.##########.#########.#.##.##.#####.#####.####.####...###.###.##..#####.####.####.#####.###.############.###.####.##############.#.#..#################..#####.########################..#.###...................................#################.#.###################.#########..#.#########.##.###.###..#.##################.#.################..##########.#############.#.#.##..###############.##############.###########.################.#############.################.####.##########.##########.#.####.##############.#########################.#############.# #.........................#####.####..#######.###.############.##.###..########.#.#.#####.###...#######.##...##.##..#..#.########...........##.#.#.#######..........########.#################.##........................#####.#.#########.#.#########.######.############.###.######.####.####.#########.############.######.####.####.####.#.###.#########.........................#########.#.##.##.#####.#####.####.####.#####.###.##..#####.####.####.#####.###.############..............................#################..#####.########################................##.###.######.#########.#.#################.#.###############............................##.###.###..#.##################.#.################..##########.#############.#.......................##############.###########.################.#############.################.####.##########.##########.#.####.##############.#########################.#############.# #.#####..#.#..###########.#####.####..#######.###.############.##.###..########.#.#.#####.###...#######.##...##.##..#..#.########.##.#.#..#.##.#.#.#########.#.####.########.#################.##.##.#.##.##.###.#.#.#########.#.#########.#.#########.######.######......................................############.######.####.####......................#######.####.####################.#.##.##.#####.#####.####.####.#####.###.##..#####.####.####.#####.###.############.###.####.##############.#.##.#################..#####.########################..#.###########.##.###.######.#########.#.#################.#.##############################.#.#########.##.###.###.......................#.################...........................###.##..##############################.###########.################.#############.################.####.##########.##########.#.####.##############.#########################.#############.# #.#####..#.#..###########.#####.####..#######.###.############.##.###..########.#.#.#####.###...#######.##...##.##..#..#.########.##.#.#..#.##.#.#.#########.#.####.########.#################.##.##.#.##.##.###.#.#.............#########.#.#########.######.######.#####.###.######.####.####.#########.############.######.####.###########.###.#########.#######.####.####################.#.......................................##..#####.####.##########.###.############.###.####.##############.#.##.#################..#####.########################..#.###########.##.###.######.#########.#.#################.#.##############################.#............................##.............................................#############.###.##..##############################.###########.################.#############.##############.....................########.#.####.##############.#########################.#############.# #.#####..#.#..###########.#####.####..#######.###.############.##.###..########.#.#.#####.###...#######.##...##.##..#..#.########.##.#.#.....#.#.#.#########.#...............#################.##.##.#.##.##.###.#.#.#########.#.#########.#.#########.######.######.#####.###.######.####.####.#########.############.######.####.###########.............................................###.####.##.#####.#####.####.####.#####.######..#####.####.##########.###.############.###.####.##############.#.##.#################..#####.########################..#.###########.##.###.######.#########.#.#################.#.##############################....................######.####################.################.###########.#############.###.##..##############################.#####........................#############.################.####.#.#.######.#.########.#.####.##############.#########################.#############.# #.#####..#.#..###########.#####.####..#######......###########.##.###..########.#.#.#####.###...#######.##...##.##..#..#.########.##.#.#..#..#.#.#.............####.##########################.##.##.#.##.##.....#.#.#########.#.#########.#.#########.######.######.#####.###.######.####.####.#########.############.######.####.###############.#########.#######.####.#####.##########.###.####.##.#####.#####.####.####.#####.######..#####.####.##########.###.############.###.####.##############.#.##.#################..#####.########################..#.###########.##.###.######.#########.#.#################.#.########################################.#.##.##########.####################.################.###########.#############.........##############################.#####.#####.################.#############.################.####.#.#.######.#.########.#.####.##############.#########################.#############.# #.........................#####.####..###########..###########.##.###..########.#.#.####............................#..#.########.##.#.#..#..#.#.#.#########...####.##########################.##.####.##.##.#####.#.#########.............#.#########.######.######.#####.###.######.####.####.#########.############.######.####.###############.#########.#######.####.#####.##########.###.####.##.#####.#####.####.####.#####.######..#####.####.##########.###.############.###.####.##############.#.##.#################..#####.########################..#.###########.##.###.######.#########.#.#################.#.########################################.#.##.##########.####.###############.################.###########.#################.##.#####################################.#####.################.#############.################.####.#.#.######.#.########.#.####.##############.################........................# #.#####..#.#...################.####..###########..#######.....##.###..########.#.#.#####.###...##########...##.##..#..#..................#..#.#.#.#########...####.##########################.##.####.##.##.#####.#.###########.###########.#########.######.######.#####.###.######.####.####.#########.############.######.####.###############.#########.#######.####.#####.##########.###.####.##.#####.#####.####.####.#####.######..#####.####.##########.###.############.##...........................#################..#####.########################..#.........................................................#.########################################.#.##.##########.####.###############.################.###########.#################.##.#####################################.#####.################.###########.........................#.#.######.#.########.#.####.##############.################.########.#############.# #.#####..#.#...################.####..###########..#######.###.##.###..########.#.#..####.###...##########...##.##..#..##########.##.#.#..#..#.#.#.#########...####.##########################.##.####.##.##.#####.#.###########.###########.#########.######.######.#####.###.##..................................................###############.#########.#######.####.#####.##########...................#####.####.####.#####.######..#####.####.##########.###.############.##..####.#########.####.#.###############.......#####.########################..#.###########.##.###.################.#.######.##########.#.########################################.#.##.##########.####.###############.################.###########.#################.##.#####################################.#####.################.#############.################.................#.########.#.####.##############.################.########.#############.# #.#####..#.#...###########.............................................########.#.#..####.###...##########...##.##..#..##########.##.#.#..#..#.#.#.#########...####.##########################.##.####.##.##.#####.#.........................#########.######.######.#####.###.##.###.####.####.#########.############.######.####.###############.#########.#######.####.#####.##############.####.##.#####.#####.####.####.#####.######..#####.####.##########.###.############.##..####.#########.####.#.###############.####.######.########################..#.###########.##...........................###.##########.#.########################################.#.##.#########..####.###############.################.###########.#################...................########.####..........#####.################.#############.################.####.#.#.########.########...............#######.################.########.#############.# #.#####..#.#...################.####..######.#####.#######.###....###..########.#.#..####.###...##########...##.##..#..##########.##.#.#..#..#.#.#.#########...####.##########################.##.####.##.##.#####............##.##########..#########.######.######.#####.###.##.###.####.####.#########.############.######.####.###############.#########.#######.####.#####.##############.####.##......................................................####.###.############.##..####.#########.####.#.###############.####.######.########################..#.###########.######.################.#.##.###.#.########.#.########################################.#.##.#########..####.###############.################.###########.#################.##.#######################.####.##############.################.#############.################.####.#.#.########.########.#.####.##############.################.########.#############.# #.#####..#.#...################.####..######.#####.#######.###.######..########.#.#..####.###...##########...##.##..#..##########.##.#.#..#..#.#.#.#########...####.##########################.##.####.##.##.#######.###########.##########..#########.######.######.#####.###.##.###.####.####.#########.############.######.####.###############.#########.#######.####.#####.##############.####.########.#####.####...................................................................................#.###############.####.######.########################..#.###########.######.################.#.##.###.#.########.#.#############.........##################.#.##.#########..####.###############.################.###########.#################.##.#######################.####.##############.################.#############.#####################.#.#.########.########.#.####.##############.################.########.#############.# #.#####..#.#...################.####..######.#####.#######.###.######..########.#.##.####.###...##########...##.##..#..##########.##.#.#..#..#.#.#.#########...####.##########################.##.####.##.##.#######.###########.##########..#########.######.######.#####.###.##.###.####.####.#########.############.######.####.###############.#########.#######.####.#####.##############.##..........................................#.########.#####.####..##.############.##..####.######.##.####.#.###############.####.######.########################..#.###########.######.################............########.#.#############.#######.##################.#.##.#########..####.###############.################.###########.#################.##.#######################.####.##############.################.#############.#####################.#.#.########.########.#.####.##############.################.########.#############.# #.#####..#.#...################.####..######.#####.#######.###..................#.##.####.###...##########...##.##..#..##########.##.#.#..#..#.#.#.#########...####.##########################.##.####.##.##.#######.###########.##....................######.######.#####.###.##.###.####.####.#########.############.######.####.###############.#########.#######.####.#####.##############.##.#.########.#####.####.####.#####.######..#.########.#####.####..##.############.##..####.######.##.####.#.###############.####.######.########################..#.###########.######.##################.##.###.#.########.#.#############.#######.##################.#.##.#########.............................##########.###########.#################.##.#######################.####.##############.################.#############.#####################.#.#.########.########.#.####.##############.################.########.#############.# #.#####..#.#...################.####..######.#####.#######.###.######..########.#.##.####.###...##########...##.##..#..##########.##.#.#.....#.#.#.............................###############.##.####.##.##.#######.###########.##.#######..#########.######.######.#####.###.##.###.####.####.#########.############.######.####.###############.#########.#######.####.#####.##############.##....................##.####.#####.######..#.########..####.####..##.############.......................................................########################..#.###########.######.##################.##.###.#.########.#.#############.#######.##################.#.##.#########..####.##.############.################.###########.#################.##.#######################.####.##############.################.#############.#####################.#.#.########.########.#.####.##############.################.########.#############.# #.#####..#.#...################.####..######.#####.#######.###.######..########.#.##.####.###...##########...##.##..#..##########.##.#.##.##.#.#.#.#########...####.##########.###############.##..............................................................#####.#####.###.##.###.####.####.#########.############.######.####.##############..#########.#######.####.#####.##############.####.########.##########.####.#####.######..#.########..####.####..##.#########....................##.####.#.###############.####.#####..########################..#.###########.######.##################.##.###.#.########.#.#.###########.#######.##################.#.##.#########.............................................................................###################.####.##############.################.#############.#####################.#.#.##......................................################.########.#############.# #.#####........################.####..######.#####.#######.###.######..########........................###...##.##.##..##########.##.#.##.##.#.#.#..................######.###.###############.##.####.##.##.#######.###########.##.#######..#########.######..#####.#####.###.##.###.####.####.#########.############.######.####.##############.##########.#######.####.#####.##############.####.########.##########.####.#####.######..#.########..####.####..##.#########.##.##..####.#########.####.#.###############.####.#####..########################..#.###########.######.##################.##.###.#.########.#.#.###########.#######.##################.#.##.#########..####.##.############.################.#####.#####.#################....#######################.####.##############.################.###########.................#######.#.#.########.########.######.##############.################.########.#############.# #.####.........................................###.#######.###.........................................................................##.##.#.#.#.#########...####....................................##.##.#######.###########.##.#######..#########.######..#####.#####.###.##.###.####.####.#########.############.######.####.##############.##########.#######.####.#####.##############.####.########.##########.####.#####.######..#.########..####.####..##.#########.##.##..####.#########.####.#.............................########################..#.###########.######.##........................#.########.#.#.###########.#######.##################.#.##.#########..####.##.############.################.#####.#####.####################.#######################.####.##############.################.###########.#######################.#.#.########.########.######.##############.################.########.#############.# #.####...###...##############.#.####..######.#####.#######.###.######..########.#..#.####.####.###########.#.###.#.##...#########.##.####.##.#.#.#.#########...####.######.###.#########.#####.##.####.##.##.#######.###########.##.#######..#########.######..#####.#####.###.##.###.####.####.#########.############.######.####.##############.##########.#######.####.#####.##############.####.########.##########.####.#####.######..#.########..####.####..##.#########.##.##..####.#########.####.#################.####.#####.#########################..#.###########.######.##.###############.##.###.#.########.#.#.###########.#######.##################.#.##.#########..####.##.############.################.#####.#####.####################.#######################.............................########.###########.#######################.#.#.########.########............................................####.#############.# #.####...###...##############.#.####..#.####.###.#.#######.###.######..########.#..#.####.####.###########.#.###.#.##...#########.##.####.##.#.#.#.#...........................#########.#####.##.####.##.##.#######.###########.##.#######..#########.######..#####.#####.###.##.###.####.##.......................##.######.####.##############.##########.#######.####...........................########.##########.####.#####.######..#.########..####.####..##.#########.##.##..####.#########.####.#################.####.#####.#########################..#.###########.######.##.###############.##.###.#.########.#.#.###########.#######.##################.#.##.#########..####.##.############.################.#####.#####.####################.####################.........................................###########.#######################.#.#.########.###############.##############.################.########.#############.# #............................................###.#.#######......................#..#.####..................#.###.#.##...########...................#.#######...####.#####...............................#.##.........................................#.######..#####.#####.###.##.###.####.##.#.#########.#########.##.######.####.##############.##########.#######.####.#####.##############.#######...............................####......................................##.##..####.#########.####.#################.####.#####.#########################..#.###########.######.##.###############.##.###.#.########.#.#.###########.#######.##################.#.##.#########..####.##.############.################.#####.#####.####################.####################.##.####.###########.##.#######.####################.#######################.#.#.########.###############.##############.################.########.#############.# #.####...###...##############.#.####.##.########.#.###########.######..########.#..#.#########.#############.###.#.##...########.###.............................................##......#####.##.####.##.##.#######.###########.##.#######..####.####.######..#####.#####.###.##.........................#########.##.######.####.##############.##########.#######.####.#####.##############.#############.########.#.####.#####.............................................##.##..####.#########..........#############.####.#####.#######################.........................##.###############.##.###.#.########.#.#.###########.#######.##################.#.##.#########..####.##.############.################.#####.#####.####################.####################.##.####.###########.##.#######.####################.#######################.#.#.########.###############.##############.################.########.#############.# #.####...###...##############.#.####.##.########.#.###########.######..########.#..#.#########.#############.###.#.##...########.###.####.##.###.#.#.########..####.#####..###.####.##########.##.####.##.##.#######.#####...................####.####.######..#####.#####.###.##.###.####.##.#.###################.##.######.####.##############.##########.#######.####.#####.##############.#############.########.#............#.####.##.########...###.####..#..########..##.##..####.##############.###.#############.####.##.##.#########################..#######################.###############.##.###.#.########.#.#.###########...#####.##################.#....#########..####.##.############.################.#####.#####.####################.####################.##.####.###########.##.#######.####################.#######################.#.#.#.######.###############.##############.################.########.#############.# #................############.#.####.##.########.#.###########.###.............................#############.###.#.##...########.###.####.##.###.#.#.########..####.#####..###.####.##########.##.#..................#####.#####.##.#######.#####.####.........................##.###.####.##.#.###################.##.######.####.##############.##################.####...............................####.########.######.#####.#.####.##.########...###.####..#..########..##.##..####.##############.###.#############.####.##.##.#########################..#######################.###############.##.###.#.########.#.#.#############.#####.#########..............##########..####.##.############.################.#####.#####.####.................####################.##.####.###########.##.#######.####################.#######################.#.#.#.######.###############.##############.################.########.#############.# #.####...###.#.#..........................######.#.###########.###.##..########.#..#.###########.###########.###.#.##...########.###.####.##.###.#.#.########..####.#####..########.##########.##.#.##.##.##.#######.#####.#####.##.#######.#####.####.######.................................................................####.##############.##################.######.###.##############.#############.##.#####.######.#####.#.####.##.########...###.####..................##..####.##############.###.#############.####.##.##.#########################..#######################.###############.##.###.#.########.#.#.#############.#####.#########.########.#.#.##########..####.##.############.################.#####.#####.####################.####################.##.####................#######.####################.#######################.#.#.#.######.###############.##############.################.########.#############.# #...##...###.#.##############.######.##.#.######.#.....................########.#..#.###########.###########.###.#.##...########.###...........................................................##.#.##.##.##.#######.#####.#####.##.#######.#####.####.#######......................#.#######.#.###################.#########.####.######.#######.##################.######.###.##############.#############.##.#####.######.#####.#.####.##.########...###.####..#..########..##.##..####.##############.###.#############.####.##.##.#########################..#######################.###############.##.###.#.########.#.#.#############.#####.#########.########.#.#.##########..####.##.############.################.#####.#####.####################.####################.##.################.##.#######.####################.#######################.#.#.#.######.###############.##############.################.########.#############.# #.#.##...###.#.##############.######.##.#.######.#############.###.##..#.................................................#######.###.####.##.###.#.#.###.####..####.#####..########.##########.##.#.##.##.##.#######.#####.#####.##.#######.#####.####.#######.#####.#####.##..##.#.#.#######...###################.#########.####.######.#######.##################.######.###.##############.#############.##.#####.######.#.###.#.####.##.########...###.####..#..########..##.##..####.##############.###.#############..................................###..#######################.###############.......................#############.#####.#########.########.#.#.##########..####.##.############.################.#####........................###.####################.##.################.##.#######.####################.#######################.#.#.#.######.###############.##############.################.########.#############.# #.#.##...###.#.##############.##.............###.#############.###.##..#.######.#..#.###########.###############.#.##...########.###.####.##.###.#.#.###.####..####.#####..########.#############.#.##.##.##.#######.#####.#####.##.#######.#####.####.#######.#####.#####.##..##.#.#.#######...###################.#########.####.######.#######.##########......................############.#############.##.#####.######.#.###.#.####.##.########...###.####..#..########..##.##..####.##############.###.##################.##.##.###############.#####.###..#######################.##################.###.#.########.#.#.#############.#####...........................................................................................####.##########.####################.##.################.##.#######.####################.#######################.#.#.#.######.###############.##############.################..........#############.# #.#.##...###.#.##############.##.###.##.#.##.###.#############.###.##..#.########..#.###########.###############.#.##...########.###.####.##.###.#.#.###.####..####...............................#.##.##.##.#######.#####.#####.##.#######.#####...................................................###############.#########.####.######.#######.##########.#######.######.###.#.############.#############.##.#####.######.#.###.#.####.##.########...###.####..#..########..##.##..####.##############.###.##################.##.##.###############.#####.###..#######################.##################.###.#.########.#.#.#############.#####.##################.#.#.##########..#######.########.###.######################.###############.##########.####################.##.################.##.#######.####################.............................#.######.###############.##############.#######################################.# #.#.##...###.#.##############.##.###.##.#.##...........................#.########..#.###########.###############.#.##...########.###.####.##.###.#.#.###.####..###########.########.###############.##.##.##.#######.#####.#####.##.#######.#####.####.#######.###.#.#####.##..####.##########..###.###############.#########.####.######.#######.##########.#######.######.###.#.############.#############.##.#####.######.#.###.#.####.##.########...###.####..#..########..##.##..###################.###.##################.##.##.###############.#####.###..#######################.##################.###.#.########.#.#........................#############...................#######.########.###.######################.###############....................................################.##.#######.############################################.#.###.######.###############.##############.#######################################.# #................................................#############.###.##.##.########..#.###########.###############.#.##...########.###.####.##.###.#.#.###.####..###########.########.###############.##.##.##.#############.#####.##.#######.#####.####.#######.###.#.#####.##..####.##########..###.###############.#########.####.######.#######.##########.#######.######.###.#.############.#############.##.#####.######.#.###.#.####.##.########...#.............................###################.###.##################.##.##.#####################.###..#######################.#######.............................................########################.#.#.###########.#######.########.###.######################.###############.##########.##########.#########.###################.##.#######.############################################..............###############.##############.#######################################.# #........###.#.#.####.#######.##.###..#.####.###.#############.###.##.##.########..#.###########.##############..#.##................................###.####..###########.########.###############.##.##.##.#############.#####.##.#######.#####.###......................##..####.##########..###.###############.#########.####.######.#######.##########.#######.######.###.#.############.#############.##.#####.######.#.###.#.####.##.#########..#.#.####..#..########..##.##..###################.###.##################.##.##.#####################.###..#######################.##################.###.##########.###.######################################.#.#.###########.#######.########.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###.######################.##############.#######################################.# #.#.####.###.#.#.####.#######.##.###..#.####.###.#############.###.##.##.########..#...........................................................................###########.########.############....##.##.##.#############.#####.##.#######.#####.###..###########.#.########..####.##########..###.#############...........................................................###.#.############.#############.##........................##.##.#########..#.#.####..#.#########..##.##..###################.###.##################.##.##.#####################.###..#######################.##################.###.##########.###.######################################.#.#.###########.#######.########.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###.######################.##############.#######################################.# #.#.####.###.#.#.####..######.##.###..#.####.###.#############.###.##.##.########..#############.#######.................#######.###.####.##.###.#.#####.####..###########.########.############.##.##.##.##.#############.#####.##.#######.#####.###..###########.#.########..####.##########..###.###############.#########.#.##.######.#######.##########.#######.######.###.#.############.#############.##.#####.######.#.##########.##.####.####..#.#.####.##.#########..##.##..###################.###.##################.##.##............................###############.......................####.###.#......................################################.#.###########.#######.########.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###.######################.##############.#######################################.# #.#.####.###.#.#.............................###.........................................#######.#######.######..#.##.........##.###.####.##.###.#.#####.####..##.........................######.##.##.##..........................................##..###########.#.########..####.##########..###.###############.#########.#.##.######.#######.##########.#######.######.###.#.############.#############......................................####..#.#.####.##.#########..##.##..###################.###.##################.##.########################.###.################.#######.#############.####.###.#.########.###.#######.################################.#.###########.#######.########.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###.######################.##############.#######################################.# #.#.####.###.#.######..######.##.###..#.####.#################.#...............................................................................................##.########.########.#####.######.##.##.#####.#######........................#####.###..###########.#.########..####.##########..###.###############.#########.#.##.######.######.....................######.###.#.############.################.#####.######.#.##########.##.####.####..#.#.####.##.#########..##.##..###################.###.##################.##.########################.###.################.#######....................###.#.########.###.#######.################################.#.....................########.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###.######################.##############.#######################################.# #.#.####.###.#.######..######.##.###..#.####.#################...#.##.##.########..#####.#######.#######.######..#.##....####.##.###.####.##.#####..####.####..##.########.########.#####.######...............###########.#####.##.#############.###..###########.#.########..####.##########..###.###############.#########.#.##.######.#######.######..........................############.################.#####.######.#.##########.##.####.####..#.#.####.##.#########..##.##..###################.###.##################.##.########################.###.################.#################.........................###.#######.################################.#############.################.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###.######################.##############.#######################################.# #.#.####.###.#.######..######.##.###..#.####.#################.###.##.##.########..#####.#######.#######.######..#.##....####.##.###.####.##.#####..####.####..##.########.########.#####.######..#.##.#####.#.###########.#####.##.#############.###..###########.#.########..####.##########..###.###############.#########.#.##.######.#######.######.###.#######.######.###.##############.################.#####.######.#.##########.##........##..#.#.####......................###################.###.##################.##.########################.###.################.#####################.########.##########.###.#######.################################.#############.################.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###.######################.##############.#######################################.# #.#.####.###.#..........................####.#################.###.##.##.########..#####.#######.#######.###..........................###.##.#####..####.####..##.########.########.#####.######..#.##.#####.#.###########.#####.##.#############.###............................##.###...........................................................######.###.#######.######.###.##############.#############.##.#####.######.#.##########.#######.#.##..#.#.####.##.#########..##.##..###################.###.##################.##.########################.###.################.#####################.########.##########.###.#######.################################.#############.################.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###.######################.##############.#######################################.# #.#.####.###.########..####.#.##.###..#.####.#################.###.##.##.########..#####.#######.#######.###.##.##.##.....................................###..##.########.########.#####.######..#.##.#####.................................####.###..###########.#.########..#.##.##########..###..##############.#########.#.##.######.##############.###.#######.######.###.##############.#############.##.#####.######.#.##########.#######.#.##..#.#.####.##.#########.........#######################.##################.##.########################.###.################.#####################.########.##########.###.#######.################################.#############.################.###.######################.###############.##########.##########.#########.###################.##.#######.##############################################.###........................##############.#######################################.# #.#.####.....................................#################.###................................................................................................########.########.#####.#.......#.##.#####.#.########.##.#####.##.#############.###..###########.#.########..#.##.##########..###..##############.#########.#.##.######.##############...........#.######.###.##############.#############.##.#####.######.#.##########.#######.#.#####.#.####.##.##########.##.###.#######################.##################.##.########################.###.################.#####################.########.##########.###.#######.################################.#############.####################.######################.###############.##########.##########.#########.###################.##..######.##############################################.###.#####################################.#######################################.# #.#.####.###.########..####...........#.######################.###.##.##.###############..#.####.#######.###.##.#..##....####.######..###.########..####.####..###########.########.#####.#.####..#.##.#####.#..................................................................................###..##############.#########.#.##.######.##################.#####.#.######.###.##############.#############.##.#####.######.#.##########.#######.#.#####.#.####.##.##########.##.###.#######################.##################.##.########################.###.################.#####################.########................#######.################################.#############.####################.######################.###############.##########.##########.#########.###################.##..######.##############################################.###.#####################################.#######################################.# #.#.####.###.########..####.#.##.###.##.######################.###.##.##.###############..#.####.........................####.######..###.########..................................................##.#####.#..#######.##.#####.##.####.#.######.###..###########.#.########..#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###.##############.#############.##.#####.######.#.##########.#######.#.#####.#.####.##.##########.##.###.#######################.##################.##.########################.###.################.#####################.########.##########.###.#######.################################.#############.####################.######################.###############.##########.##########.#########.###################.##..######.##############################################.###.#####################################.#######################################.# #.#.####.###............................######################.###.##.##........................................#..##..#.####.######..###.########..####.####..###########.#############..#.####..####.#####.#..#######.##.#####.##.####.#.######.###..###########.#.########..#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###.##############.#############.##.#####.######.#.##########.#######.#.#####.#.####.##.##########.##.###.#######################.##################.##.########################.###.################.#####################.########.##########.###.#######.................................................###################.######################.###############.##########.##########............................##.##..######.##############################################.###.#####################################.#######################################.# #.#.####.############..####.#.##.######.######################.###.##.##################..#.####.###########.##.#..##..#.####.######..###..........................#######.#############..#.####..####.#####.#..#######.##.##.......####.#.######.###..###########.#.########..#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###.##############.#############.##.#####.######........................................##########.##.###.#######################.##################.##.########################.###.################.#####################.########.##########.###.#######.################################.#############..###################.######################.###############.##########.##########.#########.###################.##..######.#############################.################.###.#####################################.#######################################.# #.#.####.############..####.#.##.######.######################.###.#####################..#.####.###########.............####.######..###.####.###..####.####......#######.#############..#.####..####.#####.#..#######.##.##.##.##.####.#.######.###..###########.#.########..#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###.##############.#############.##.#####.######.#.##########.#######.#.#####.#.####.##.##########.##.###.#######################.##################.##.########################.###.################.#####################.########.##########.###.#######.################################.#############..###################..............................#####.....................................###################.##..######.#############################.################.###.#####################################.#######################################.# #................................######.######################.###.#####################..#.####.###########..#.#..##..######.######......####.###..####.####...##########.#############..#.####..####.#####.#..#######.##.##.##.......................###########.#.########..#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.##......................................................................................##########.##.###.#######################...........................####################.###.################.#####################.########.##########.###.#######.################################.#############..##########################################.#####.#########.##########.########.###########.###################.##..######.#############################.################.###.#####################################.#######################################.# #.#.####.############..####.#.##.######.#################.................................................................................................###...##########.#############..#.####..####.#####.#..#######.##.##.####.....................#######.................#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###.##############.##########.##.##.############.#.##########.#######.#.#####.#.####.##.##########.##.###.#######################.##################.##.########################.###.################.#####################.########.##########.###.#######.##############################################..##########################################.#####.#########.##########.########.###########.###################.##..######.############.################.################.###.#####################################.#######################################.# #.#.####.############..####.#.##.######.#################.####.##########################.#.####.###########...........######.#######.###.####.###..####.####...##########.#############..#.####..####.#####.#..#######.##.##.#####.####.########.##..########.###.#.#########.#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###.##############.##########.##.##.##############.##########.#######.#...............................###.#######################.##################.##.########################.###.################.#####################.########.##########.###.#######.##############################################...................................................#########.##########.########.#####....................................................................################.###.#####################################.#######################################.# #.#.####.############..####.####.######.#################.####.##########################.#.####.###########..#.##.##..######.#######.###.####.###..####.####...##########.############.........................#######.##.##.#####.####.########.##..########.###.#.#########.#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###.##############.#####...................................................##..................###.######.#######################.##################.##.########################.###.################.#####################.########.#########...........................##################################.##########################################.###############.##########.########.#####.#####.###################.##..######.########.###.################.################.###.#####################################.#######################################.# #.#.####.############..####.####.######.#################.####.##########################.#.####.###########..#.##.##.....................................................................#.####..####.#####.##########.##.##.#####.####.............................#########.#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###............................#.##.####.#.#######.##########.#######.#.##.####.##################.######.#######################.##################.##.########################.###.################.#####################.########.#########..####.######.#########.#####################################.##########################################.##########################.########.#####.#####.###################.##..######.########.###.################.################.###.#####################################.#######################################.# #.#.####.############..####.####.######.#################.####.##########################..............................######.#######.###.................................................#.####..####.#####.##########.##.##.#####.#############..............###.#.#########.#.##.##########.####..##############.#########.#.##.######.##################.#####.#.######.###.##############.#####.####..#.##.####.#.#######.##########..######.#.##.####.##################.######.#######################.##################.##.########################.###.################.###########...............................####.######.............................###################.##########################################.##########################.########.#####.#####.###################.##..######.########.###.################.################.###.#####################################.#######################################.# #.#.####.############..####.####..........................####.##########################.#.####.###########..#................................................###########.##.##########.##.####..####...................#.##.#####.#############.##..############.#.#########.#.##.#####............##############.#########.#.##.######.##################.#####.#.######.#.#.##############.#####.####..#.##.####.#.#######.##########..######.#.##.####.##################.######.#######################.##################.##.########################.###.################.#####################.########.##########.####.######..########.#################.###################.##########################################.##########################.########.#####.#####.###################.##..######.########.###.################.######..................##################################.#######################################.# #.#.####.############..####.####.######.#################.####.##########################.#.####.###########..#.##.##..######.#######.###.####.####.###..####..###########.##.##########.##.####..##########.##########..#.##.#####.#############.##.........................#.#.##.#####.##########.##############.#########.#.##.######.##################.#####.#.######.#.#.##############.#####.####..#.##.####.#.#######.##########..######.#.##.####.##################.######.#######################.##################.##.########################.####################.#####################.########.##########.####.######..########.#################.###################.##########################################.##########################.########.#####.#####.###################.##..######.########.###.################.####################.##.##################################.#######################################.# #.#.####.############..####.####.######.#################.####.##########################.#.####..............#.##.##..######.#######.###.####.####.###..####..###########.##.##########.##.####..##########.##########..#.##.#####.#############.##............................................................................##.######.##################.#####.#.######.#.#.##############.#####.####..#.##.####.#.#######.##########..######.#.##.####.##################.######.#######################.##################.##.########################.####################.#####################.########.##########.####.######..########.#################.###################.##########################################.##########################.########.#####.#####.###################.##..######.########.###.################.####################.##.##################################.#######################################.# #.#.####.############..####.####.######.#################.####.##########################.#.#################.#.##.##..######.#######.###.####.####.###..####..###########.##.##########.##.####..##########.##########..#.##.#####.#############.##..##############.###########.##.#####.##########.##############.#########.#.##.######.####.........................................................................................................####.##################.######.#######################.##################..................................................#####################.########.##########.####.######..########.#################.###################.##########################################.##########################.########.#####.#####.###################.##..######.########.###.################.####################....##################################.#######################################.# #.#.####.############..####.####.######.#################.####.##########################.#.#################.................#######.###.####.##.................................................##########.#####..................#############.##..##############.###########.##.#####.##########.##############.#########.#.##.######.##################.#####.#.####.#.#.#.#########.####.#####.####..#.##.####.#.##.####.##########..######.#.#######.##################.######.#######################................................................#.########################################.########.##########.####.######..########.#################...........................####################################.##########################.########.#####.#####.###################.##..######.########.###.################.#######################.##################################.#######################################.# #.#.####.############..####.####.######.#################.####.###############.....................##########.#.##.###.######.#######.###.####.####.###..####..########.##.##.##########.##.#####.##########.#######.##..#.##.#####.#############.##..##############.................................................................................................####.#.#.#.#########.####.#####.####..#.##.####.#.##.####.##########..######.#.#######.##################.######.#######################.##################.#############################.########################################.########.##########.####.#######.########.######################.##############.##########################################.##########################.########.#####.#####.###################.##..######.########.###.################.#######################.##################################..............##########################.# #.#.####.############..####.####.######.#################.####.###############.#.########.#.######.##########.#.##.###.######.#######.###.####.####............########.##.##.##########.##.####......######.#######.##..#.##.#####.#############.##..##############.###########.##.#####.###.######.##############.#######.................................................#.#.#########.####.#####.####..#.##.####.#.##.####.##########..######.#.#######.##################.######.#######################.##################.#############################.#####.##########################.#######.########.##########.####.#######.########.######################.##############.##########################################.#####......................########.#####.#####.###################.##..######.########.###.################.#######################.###############################################.##########################.# #.#.####.############..####.####.######.#################.####.###############.#.########.#.######.......................................................####..########.##.##.##########.##.####..##..######.#######.##..#.##.#####.#############.##..##############.###########.##.#####.###.######.##############.###########.##.###.#.###################.#####.######.#.#.#......................................#.##.####.##########..######.#.#######.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.####.#######.########........................##############.####################################.......................................................###################.##..######.########.###.################.#######################.###############################################.##########################.# #..............................................................###############.#.########.#.#################.#.##.###.######.#######.###.####.####.###..####..########.##.##.##########.##.####..##..######.#######.##..#.##.#####.#############.##..##############.###########...........##.######.##############.###########.##.###.#.###################.#####.######.#.#.#.#########.####.#####.####..#.#######..............................#.#######.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.####.#######.##############################################.##########################################.....................................................................##..######.########.###.################.#######################.###############################################.##########################.# #.#.....................................######################################.#.########.#............................######.#................####.###..####..########.##.##.##########.##.####..##..######.#######.##..#.##.#####.#############.##..##############.###########.##.####...##.######.##############.###########.######.#.........................................########.####.#####.####..#.#######.#.#######.##########..########.#######.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.####.#######.##############################################.......................####################.#####.####################.########.###########.######..................######.########.###.################.#######################.###############################################.##########################.# #.######.############..####.####.#############################################.#.########.###################.#.##.##########.#.#####.###.#########.###..####..########.##.##.##########.##.####..............................#####.#############.##..##############.###########.##.####...##.######.##############.###########.######.#.###################.#####.######.#.#.#..########.####.#####.####..#.#######.#.#######.##########..########.#######.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.####.#######.##############################################.##########################################.#####.####################.########.#####...........................###.######.########.###.################.#######################.###############################################.##########################.# #.######.############..####.####.##################.......................................###################.#.##.##########.#.#####.###.#########.###..####..########.##.##.##########.##.####.###..######.#######.##..##########.#############.##..##############.###########.##.####...##.######.##############.###########..........###################.#####.######.#.#.#..########.####.#####.####.##.#######.#.#######.##########..########.#######.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.####.#######.##############################################.##########################################................###########.########.##################.############.###.######........#.###.################.#######################.###############################################.##########################.# #.######.############..####.####.##################.######################.......................................................................##.###..####..########..#.##.##########.##.####.###..######.#######.##..##########.#############.##..##############.###########.##.####...##.######.##############.##################.#.###################.#####.######.#.#.#..########.####.#####.####.##.#######.#.#######.##########..########.#######.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.####.....###.##############################################.##########################################.#####.########.###########.########........................................................................#.#######################.###############################################.##########################.# #.######.############..####.####.##################.######################.###...##############################.##.############.#####.###.#########.###..####..########..#.##.##########.##.####.###..######.#######.##..##########.#############.##..##############.###########.##.####...##.######.##############.##################.#.###################.#####.######.#.#.#..########.####.#####.####.##.#######.#.#######.##########..########.#######.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.########.###.##############################################.##########################################.#####.########.###########.###########################.############.###.##########.##.#####.##############.#.#######################.###############################################.##########################.# #.######.############..####.####.##################.######################.###...##############################.##.############.#####.###.#########.###..####..########..#.##.##########.##.####.###..######.#######.##...............................##############.###########.##.####...##.######.##############.##################.#.###################.#####.######.#.#.#..########.####.#####.####.##.#######.#.#######.##########..########.#######.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.########.###.##############################################.##########################################.#####.########.###########.###########################.############.###.##########.##.#####.##############.....................#####.###############################################.##########################.# #........############..#########.##################.######################.###...##############################.##.############.#####.###.#########.###..####..########..#.##.##########.##.####.###..######.#######.##..########################..#..##############.......................##.######.#########........................................................................................................................................#####.##################.##############################.##################.#############################.#####.##########################.#######.########.##########.########.###.##############################################.##########################################.#####.########.###########.#############................................##########.##.#####.########################################.###############################################.##########################.# #.######.############..########..##################.######################.###...##############################.##.############.#####.###.#########.###..####..########..#.........................#..######.#######.##..########################..#..##############.###########.##.####...##.######.#########.####.##################.#.#####.####.........................#.#..########.##########..#####..#######.#.#######.###########.########.#.#####.##################.###############.##############.##################.........................................................................................................##############################################.##########################################.#####.########.###########.#############.##########################.###.##########.##.#####.########################################.###############################################.##########################.# #.######.############..########..##################.######################.###...##############################.##.############.#####.###.#########.###..####..########..#.##..#########.##.####.###..######.#######.##..##########...................##############.###########.##.####...##.######.#########.####.##################.#.#####.####.########.############.###.#..########.##########..#####..#######.#.#######.###########.########.#.#####.##################.###############.##############.##################.#############################.#####.#################.########.#####.##########.##########.########.#.################################################.##########################################.#####.########.###########.#############.##########################.###.##########.##.#####.########################################.###############################################.##########################.# #.######.############..########.###################.######################.###...##############################.###############.#####.###.#########.###..####..########..#.##..#########.##.####.###..######.#######.##..##########.#############..##.##############.......................##.######.##.######.####.##################.#.#####.####.########.############.###.#..########.##########..#####..#######.#.#######.###########.########.#.#####.##################.###############.##############.##################.#############################.#####.#################.########.#####.##########.##########.########.#.################################################.##########################################.#####.########.###########.#############.##########################.###.##########.##.#####.########################################.#######################################.....###.##########################.# #.######.############..########.###################.######################.###...##############################.###############.#####.###.#########.###..####..########..#.##..#########.##.####.###..######.#######.##..##########.#############..##..#############.###########.##.####...##.######.##.######.####.##################.#.#####.####.########.############.###.#..########.##########..#####..#######.#.#######.###########.########.#.#####.##################.###############.##############.##################.#############################.#####.#################.########.#####.##########.##########.########.#.################################################.################################...........#####.########.###########.#############.##########################.###.##########.##.#####.########################################.#######################################.###.###.##########################.# #.######.############..########.###################.######################.###...##############################.##########...............................................#.##..#########.##.####.###..######.#######.##..##########.#############..##..#######..........................................######.####.##################.#.#####.####.########.############.###.#..########.##########..#####..#######.#.#######.###########.########.#.#####.##################.###############.##############.##################.#############################.#####.#################.########.#####.##########.##########.########.#.################################################.################################.#########.#####.########.###########.#############.##########################.###.##########.##.#####.########################################.#######################################.###.###.##########################.# #.######.############..########.###################.######################.###...#################.............................................................########..#.##..#########.##.####.###..######.#######.##..##########.############....................................####.#.##.######.##.######.####.##################...........................................########.##########..#####..#######.#.#######.###########.########.#.#####....................###############.##############.##################.###################################.#################.########.#####.##########.##########.########.#.################################################.################################.#########..................................................................##.###.##########.##.#####.########################################.#######################################.###.###.##########################.# #.######.############..########.###################.######################.###...##############################.##############..#####.#############.###..####.#########..#.##..#########.##.####.###..######.#######.##.............############..###..#############.###########.#######.#.##.######.##.######.####.##################....................................###.##.########.##########..#####..#######.#.#######.###########.########.#.########################################.##############.##################.###################################.#################.########.#####.##########.##########.########.#.################################################.################################.#########.#####.########.#########.#.#############.##########################.###.##########.##.#####.########################################.#######################################.###.###.##########################.# #.######.############..########.###################.######################.###...##############.###############.##############.............................................................................................................................##################................................................................................................................................#######.#.#######.###########.########.#.########################################.##############.##################.###################################.#################.########.#####.##########.##########.########.#.################################################.#############################..............................................########.##########################.###.#############.#####.########################################.#######################################.###.###.#########..................# #.######.############..########.###################.######################.......##############.###############.###############.................###.###..####.#########..#..#..#########.#######.###..######.#######.##..#######################..###..######################.##.#######.#.##.######.##.######.####.####################.###.#.####.######.#.############.######.#####.##.##########..#####.########.#.#######.###########.########.#.########################################.##############.##################.########################..............................########.#####.##########.##########.########.#.#.................##############################.#############################.##.#########.#####.########.#########........########.##########################.###.#############.#####.########################################.#######################################.###.###.#########.################.# #.######.############..########.###################.##########################..######.########.###############.###############.####..#############.###...................................................................######################..###..######################.##.#######.#.##.######.##.######.####.####################.###.#.####.######.#.############.#............................................#######.###########.########.#.########################################.##############.##################.########################.##########.######.#.#######..########.#####.##########.##########.########.#.#.###############.##############################.#############################.##.#########.#####.########.#########.#.#############.##########################.###.#############.#####.#######################################..................................................#########.################.# #.######.############..########.###################.#########################...######.########.###############.###############.####..#############.####.####.#########........#.#######.####.##.###.#######.#######.##..#############.......................................................................................................................############.######.#####.##.##########..#####.#####.##.#.#######.###########.########.#.########################################.##############.##################.########################.##########.######.#.#######..########.#####.##########.##########.########.#.#.###############.##############################.#############################.##.#########.#####.########.#########.#.#############.##########################.###.#############.#####.################################################################################.###.###.#########.################.# #.######.############..########.###################.#########################...######.########.###############.###############.####..#########.............................##.#.#######.####.##.###.#######.#######.##..#############.#########.#####.######################.#####.####.#.##.######.##.######.#################.#######.###.#.####.######.#...............................................................................########.#.########################################.##############.##################.########################.##########.######.#.#######..########.#####.##########.##########.########.#.#.###############.##############################.#############################.##.#########.#####.########.#########.#.#############.##########################.###.#############.#####.################################################################################.###.###.#########.################.# #...................................................#########################...######.########.###############.###############.####..#########.###.####.####.#########.###.##.#.#######.####.##.###..................#..#############.#########.#####.######################.#####.####.#.##.######.##.######.#################.#######.###.#.####.######.#.############.######.#####.##............................#.###################.########.#.###################......................##############.##################.########################.##########.######.#.#######..########.#####.##########.##########.########.#.#.###############.##############################.#############################...........................................................................................########.#####.################################################################################.###.###............................# #.######.############..########.###################.#########################...######.########.###############.###############.####..#########.########.####.#########.###.##.#.#######.####.##.###.#######.#######..#..#############.#########.#####.######################.#####.####.#.##.######.##.######.#################.#######.###.#.####.######.#.############.######.#####.##.##########..#####.##########.###################.########.#.###################.####################.##############.##################.##########.#############.##########.######.#.#######..########.#####.##########.##########.########.#.#.###############.##############################.#############################.##.#########.#####.########.#########.###############.###########.##############.###.####.########.#####.################################################################################.###.###.#########.################.# #.######.############..########.###################.#########################...######.########.###############.###############.####..#########.#.......................###.##.#.#######.####.##.###.#######.#######..#.##############.#########.#####.######################.#####.####.#.##.######.##.######.############.........................######.#.############.######.#####.##.##########..#####.##########.###################.########.#.###################.####################.##############.##################.##########.#############.##########.######.#.#######..########.#####.##########.##########.########.#.#.###############.##############################.#############################.##.#########.#####.########.#########.###############.###########.##############.###.####.########.#####.################################################################################.###.###............................# #.######.#############.########.###################.#########################...######.########.###############.###############.####..#########.#.######.####.#########.###.##.#.#######.####.##.###.#######.#######................................................................####.#.##.######.##.######.############.####.#######.###.#.####.######.#.############..#####.#####.##.##########..#####.##########.###################.########.#.###################.####################.##############.##################.##########.#############..#########.######.#.#######..########.#####.##########.##########.#........#.#.###############.##############################.#############################.##.#########.#####.########.#########.###############.###########.##############.###.####.########.#####.################################################################################.###.###.##########################.# #......................########.###############......................########...######.########.###############..........................................................................####.##.###.#######.#######....##############.#########.#####.######################.##########.#................####.############.####.#######.###.#.####.######.#.############..............................................###################.########.#.###################.####################.##############.##################.##########.#############..#########.######.#.#######..########.#####..#########.##########.#.########.#.###############.##############################.#############################.##.#########.#####.########.#########.###############.###########.##############.###.####.########.#####.#######################################################################.............................................# #.######.#############.########.#####...............################.########...######.########.###############################.####..#########.#.######.####.#########.###.##.............................................................................##################.##########.####.######.##.#.####.############.####.#######.###.#.####.######.#.############..#####.#####.##.##.#######..#####.##########.###################.########.#.###################.####################.##############.##################.##########.#############..#########.######.#.#######..########.#...........................#.########..........................#######################.#############################.##.#########.#####.########.#########.###############.###########.##############.###.####.########.#####.#######################################################################.########.###.###.###############.##########.# #.######.#############.########.#####.#########.####################.########...######.########.###############################.####..#########.#.######.####.#########.###.####.#######.####.##........................##############.#######.#.#####.######################.##########.####.######.##.#.####.############.####.#######.###.#.##.#.######.#.############..#####.#####.##.##.#######..#####.##########.....................########.#.###################.####################.##############.##################.##########.#############..#########........................................................#.########.#.###############.######.#######################.####.........################.##.#########.#####.########.#########.###############.###########.##############.###.####.########.#####.#######################################################################.########.###.###.###############.##########.# #.######.#############.########.#####.#########.####################.####.............................................................#########.#.######.##############.###.####.#######.####.####.#.#######.####.##..################.#######.#.#####.######################.##########.####.######.##.#.####.############.####.#######.###.#.##.#.######.#.############..#####.#####.##.##....####..#####.#######################################.#.###################.####################.#################################.##########.#############..#########.######.#.#######..#######..######.#########.##########.#.########.#.###############.######.#######################.####.#######.################.##.#########.#####.########.#########.###############.###########.##############.###.####................#######################################################################.########.###.###.###############.##########.# #.######.#############.########.#####.#########.####################.####.###...######.########.###############################.#####.#########..........##############.###.####.#######.####.####.#..........................########.#######.#.#####.######################.##########.####.######.##.#.####.############.####.####..#.###.####.#.######.#.############..#####.#####.##.##.##.####..#####.#######################################.#.###################.####################.#################################.##########.#############..#########.######.#.#######..#######..######.#########.##########.#.########.#.###############.######.#######################.####.#######.################.##.#########.#####.########.#########.#############..............................###.#############.####..#######################################################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###...######.########.###############.###############.#####.###########.######.##############.###.####.#######.####.####.#.#######.####.##..################.#######.#.#####.######################.##########.####.######.##.#.####.############.####.####..#.###.####.#.######.#.############..#####.#####.##.##.##.####..#####.#######################################.#.###################.####################.#################################.##########.#############..#########.######.#.#######..#######..######.#########.##########.#.########.#.###############.######.#######################.####.#######.################.........................................................................................##########.####..#######################################################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###...######.########.###############.###############.#####.###########.######.##############.###.####.#######.####.####.#.#######.####.##..#########.######.#######.#.#####.######################.##########.####.######.##.#.####.############.####.####..#.###.####.#.######.#.############..#####.#####.##.##.##.####..#####.#############...........................#.###################.####################.#################################.##########.#############..#########.######.#.#######..#######..####..........................########.#.###############.######.#######################.####.#######.################.##.#########.##.##.########.#########.#############.#.###########.#############..###.#############.####..#######################################################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###...######.########.###############.###############.#####.###########.######.##############.###.####.#######.####.####.#.#######.####.##..#########.######.#######.#.#####.######################.##########.####.######.##.#.####.############.####.####..#.###.####.#.######.#.########.###..#####.#####.##.##.##.####..#####.#############.#########################.#.###################.####################.#################################.##########.#############..#########.######.#.#######.########..####.#.####################.##########.#.###############.######.#######################.####.#######.################.##.#########.##.##.########.#########.#############.#.###########.#############..###.#############.####..#######################################################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###...######.########.###############.###############.#####.###########.######.##############.###.####.#######.####.####.#.#######.####.##..#########.######.#######.#.#####.######################.##########.####.######.##.#.####.############.####.####..#.###.####.#.######.#.########.###..#####.#####.##.##.##.####..#####.#############.#########################.#.###################.####################.#################################.##########.#############..#########........#.#######.########..####.#.####################.##########.#.###############.######.#######################.####.#######.################.##.#########.##.##.########.#########.#############.#.###########.#############..###...............####..#######################################################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###...######.########...#############.###############.#####.###########.######.##############.###.####.#######.####.####.#.#######.####.##..#########.######.#######.#.#####.######################.##########.####.######.##.#.####.############.####.####..#.###.####.#.######.#.########.###..#####.#####.##.##.##.####..#####.#############.######################..........................####################.#################################.##########.#############..##################.#######.########..####.#.......................#########.#.###############.######.#######################.####.#######.################.##.##..............########.#########.#############.#.###########.#############..###.###########.######..#######################################################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###...######.########.#.#############.###############.#####.###########.######.##############.###.####.#######.####.####.#.#######.####.##..#########.######.#######.#.#####.######################............................................##...........................................................................#####.#############.#########################.#####################.####################.#################################.##########.#############..##################.#######.########..####.#.####################..#########.#.###############.######.#######################.####.#######.################.##.##.######.##.##.########.#########.#############.#.###########.#############..###.###########.##.....................................########################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###...######.................................................................................................................................................................#################################.####.######.##.#.####.#########.##.####.####..#.######.#.#.######.#.########.####.#####.#####.##.##.##.####.######.#############.#########################.#####################.####################.#################################.##########.#############..##################.#######.########..####.#.#########.................................................................................................................................................................................####..###...........................#############.##########.########################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###...######.########.#.#############.###############.#####.##########........................###.####.##.###..##.#.####.#..................#########.######.#######.#.#####.#################################.####.######.##.#.####.........................#.######.#.#.######.#.########.####.#####.#####.##.##.##.####.######.#############.#########################.#####################.####################.#################################.##########.#############..##################.#######.########..####.#.############.########.#########.#################.######.####.........................#######.################.##..............##.########.##.######..########.###.#.###########.########.####..###.#######.###.######..#####.#############.##########.########################################.########.###.###.###############.##########.# #.####################.########.#####.#########.####################.####.###..#######.########.#.#############.###############.#####.###########.###.##.############.......................#........................##########.######.#######.#.#####.#################################.####.######.##.#.####.#########.##.####.#####.#.............#####.#.########.####.#####.#####.##.##.##.####.######.#############.#########################.#####################.####################.#################################.##########.#############..##################.#######.########..####.#.############.########.#########.#################.######.####.##################.############.################.#####.######.##.##.########.##.######..########.###.#............................###.#######.###.######......................##########.......................##################.########.###.###.###############.##########.# #.#################..................................................................................................##########.#####.###########.###.##.##############.###.####.##.###..####............................######.######.#######.#.#####.#################################.####.######.##.#.####.#########.##.####.#####.#.######.#.#.#####....................###.#####.##.##.##.####.######.#############.#######.#################.#####################.####################.#################################.##########.#############..##################.#######.########..####.#.############.########.#########.#################.######.####.##################.############.################.#####.######.##.##.########.##.######..########.###.#############.########.####..###.#######.###.######..####################################################.##################.########.###.###.###############.##########.# #.#################.##.########.#####.#########.##################.#.####.###..#######.#.######.#.#############.###############.#####.###########.###.##.##############.###.####.##.###..####.####.#.#######.####.##.###.######.######.#######.#.#####.#################################.####.######.##.#.####.#########.##.####.#####.#.######.#.#.#####..#.########.####.#.###.#####.##.##.##.####.######.#############.#######.#################.#####################.####################.#################################.##########.#############..##################.#######.########..####.#.############.########.#########.#################................................############.################.#####.######.##.##.########.##.######..########.###.#############.########.####..###.#######.###.######..####################################################.##################.########.###.###.###############.##########.# #.#################.##.########.#####.#########.##################.#.####.###..#######.#.######.#.#############.###############.#####.###########.###.##.##############.###.####.##.###..####.####.#.#######.####.##.###.######.######.#######.#.#####.#################################.####.######.##.#.####.#########.##.####.#####.#.######.#.#.#####..#.########.####.#.###.#####.##.#####.####.######.#############.#######.#################.#####################.####################.######.##########################.##########..........................................................#.############.########.#########.#################.######.####.##########.#######.############.################........................####.##.######..########.###.#############.########.####..###.#######.##########..####################################################.##################.....................................#######.# #.#################.##.......................##.##################.#.####.###..#######.#.######.#.#############............................######.###.##.##############.###.####.##.###..####.####.#.#######.####.##.###.######.######.#######.#.#####.#################################.####.######.##.#.####.#########.##.####.#####.#.######.#.#.#####..#.########.####.#.###.#####.##.#####.####.######.#############.#######.#################.#####################.####################.######.##########################......................................................#########.####.#.############.########.#########.#################.######.####.##########.#######.############.######################.######.##.##.########.##.######.............................########.####..###.#######.##########..####################################################.##################.########.###..##################.##########.# #.#################.###########.#####.######.##.##################.#.####.###..#######.#.######.#.#############.###############.#####.####.######.###.##.##############.###.####.##.###..####.####.#.#######....#.##.###.######.######.#######.#.#####.#################################.####.######.##.#.####.#########.##.####.##.##.#.######.#.#.#####..#.########.####.#.###.#####.##.#####.####.######.#############.#######.#################.#####################.####################.######.###################################################..##################.#################.####.#.############.########.#########.#################.######.####.##########.#######.############.######################.######.##.##.########.##.######..########.#################............................##########..####################################################.##################.########.###..##################.##########.# #.#################.########..........######.#..##################.#.####.###..#######.#.######.#.#############.###############.#####.####..............................###.####.##.###..####.####.#.#######.##.#.##.###.######.######.#######.#.#####.#################################.####.######.##.#.........................................#.#####..#.########.####.#.###.#####.##.#####.####.######.#############.#######.#################.#####################.####################.######.###################################################..##################.#################.####.#.############.########.#########.#################.######.####.##########.#######.############.######################.######.##.##.########.##.######..########.#################.#############..###.####.##.##########.#####################################################.##################.########.###..........................#####.# #.#################.#.######.##.############.#..##################.#.####.###..#######.#.######.#.#############.###############.#####.###########.###.##.#############..###.####.##.###..####.####.#.#######.##.#.##.###.######.######.#######.#.#####.#################################.####.######.##.######.#########.##.####.##.##.#.######.#.#.#####..##########.####.#.###.#####.##.#####.####.######.#############.#######.#################.#####################.####################.######.###################################################..##################.#################.####.#.############.########.#########.#################.######.####.##########.#######.############.######################.######.##.##.########.##.######..########.#################.#############.............................#################################################.##################.########.####.##################.####.#####.# #.#################.#.######.##.############.#..##################.....................#.######.#.#############.###############.#####.###########.###.##.#############..###.####.##.###................................................#######.#.#####.#################################.####.######.##.######.#########.##.####.......#.######.#.#.#####..##########.####.#.###.#####.##.#####.####.######.#############.#######.#################.#####################.####################.######.###################################################..##################.#################.####.#.############.########.#########.#################.######.####.##########.#######.############.######################.######.##.##.########.##.######..########.#################.#############..#####.##.##.##########.#####################################################.##################.########.####.##################.####.#####.# #.#################.#.######.##.############.#..##################.#.####.###..#########.######.#.#############.###############.#####.###########.###.##.#############..###.####.##.####.##.#.####.#########.##.####.###.######.##############.#.#####.#################################.####.######.##.######.#########.##.####.##.####.######.................................................####.######.#############.#######.#################.#####################.####################.######.###################################################..##################.#.........#######.####.#.############.########.#########.#################.######.####.##########.#######.############.######################.######.##.##########........................###############.#############..#####.##.##.##########.#####################################################.##################.########.####.##################.####.#####.# #.#################.#.######.##.############.#..##################.#.####.###..#########..#####.#.#############.###############.#####.###########.###.##.#############..###.####.##.####.##.#.####.#########.##.####.###.######.##############.#.#####.#################################.####.######.##.######.#########.##.####.##.####.######.#.#.#.###..###.###########.#.###.#####.##.##########.######.#############.#######.#################.#####################.####################.######.###################################################..##################.#########.#######.####.#.############.########.#########.#################.######....................................................................##.##########..##.######..########.#.###############.#############..#####.##.##.##########.#########################################.###########.##################.########.####.##################.####.#####.# #.#################.#.######.##.############.#..##################.#.####.###..#########..#####.#.#############.###############.#####.###########.###.##.#############..###.####.##.####.##.#.##############.##.####.###.######.##############.#.#####.#################################.####.######.##..................................######.#.#.#.###..###.###########.#.###.#####.##.##########.######.#############.#######.#################.#####################.####################.######.###################################################..##################.#########.#######.####................................##.#################.###########.##########.#######.############.#################.####.######.#############..##.######..########.#.###############.#############..#####.##.##.##########.#########################################.###########.##################.########.####.##################.####.#####.# #.#################.#.######.##.############.#..##################.#.####.###..#########..#####.#.#############.###############.#####....................................................##.#.##############.##.####.###.######.##############.#.#####.#################################.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.###########.#.###.#####.##.##########.####################.#######.#################.#####################.####################.######.################.......................############..##################.#########.#######.######.###.########.########......................................................#####.############.#################.####.######.#############..##.#######.########.#.###############.#############..#####.##.##.##########.#########################################.............##################.####.............................####.#####.# #............................................#..............######.#.####.###..#########..#####.#.#############.###############.#################.###.##.#############..###.####.##.####.##.#.##############.##.###.........................................................############.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.###########.#.###.#####.##.##########.####################.#######.#################.#####################.####################.######.################.#######.##########################..##################.#########.#######.######.###.########.##################.##############.##.######################.#.#####.############.#################.####.######.#############..##.#######...........................................................######.#########################################.#.############################.#......................#########.####.#####.# #.#################.#.######.##.##############..###########.######.#.####.###..#########..#####.#.#############.###############.##########..............................###.####.##.####..........................................................................................######.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.###########.#.###.#####.##.##########.#####.............................................................##.####################.######.################.#######.##########################..##################.#########.#######.######.###.########.##################.##############.##.######################.#.#####.############.#################.####.######.#############..##.#######.########.#.###############.###########.#..#####.##.##.###.######.#########################################.#.############################.####.######.#.##################.####.#####.# #.#################.#.######.##.##############..###########.######.#.####.###..#########..#####.#.#############.##.############.#######.............................................####.##.#.##############.##.###..###.#####.#######################.####################.############.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.###########.#.###.#####.##.##########.#####.##############.#####.#.#################.#####.###############.####################.######.################.#######.##########################..##################.#########.#######.######.###.########.##################.##############.##.######################.#.#####.############.#####......................##.#############..##.#######.########.#.#######.....................#..#####.##.##.###.######.#########################################.#.############################.####.######.#.##################.####.#####.# #.#################.#.######.##.##############..###########.######.#.####.###..#########..#####.#.#############............####.#######.#########.###.#..#############..###.####.##.####.##.#.##############.##.###..###.#####.#######################.####################.############.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.###########.#.###.#####.##.##########.#####.##############.#####.#.#################.#####.###############.###################...........................................................................................#######.######.###.########.##################.##############.##.######################.#.#####.############.#####..##########.####.###.##.#############..##.#######.########.#.#######.###################.#..#####.##.##.###.######.#########################################.#.############################.####.######.#.##################.####.#####.# #.#################.#.######.##.##############..###########.######.#.####.###..#########..#####.......#########.##.############.#######.#########.###.#..#############..###.####.##.####.##.#.##############.##.###..###.#####.#######################.####################.############.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.###########.#.###.#####.##.##########.#####.##############.#####.#.#################.#####.###############.####################.######.##############.#.#######.##############################################.#########.#######.######.###.########.##################.##############.##.######################.#.#####.############.#####..##########.####.###.##.#############..##.#######.########.#.#######.###################.##.#####.##.##.###.###....#########################################.#.############################.####.######.#.##################.####.#####.# #.#################.#.######.##.##############..###########.######.#.####.###..#.#######..#######.###.#########.##.############.#######.#########.###.#..#############..###.####.##.####.##.#.##############.##.###..###.#####.#######################.####################.############.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.###########.#.###..............######.#####.##############.#####.#.#################.#####.###############.####################.######.##############.#.#######.##############################################.#########.#######.######.###.########.##################.##############.##.######################.#.#####.############.#####..##########.####.###.##.#############..##.#######.########.#.#######.###################.##.#####.##.##.###.###.############################################.#.###..........................####.######.#.########......................# #................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... #............#####..#.######.##.##############.####.#######.######.#.########..#.#######..######..###.#########.##.############.#######.#########.###.#..###.....................##.####.##.#.##############.##.###..###.#####.#######################.####################.############.####.######.#########.#########.##.####.##.###########.#.#..................................#.##.###.######.#####.##############.#####.#.#################.#####.####################################.######.##############.#.#######.##############################################.#########.#######.######.###.########.##################.##############.##.######################.#.#####.############.#####..##########.####.###.##.#############..##.......#.########.#.#######.###################.##.#####.##.##.###.###.############################################.#.#################################.######.#.############.##########.###.#.# #.#########.######..#.######.##.##############.####.#######.######.#.########..#.#######..######..###.#########.##.############.#######.#########.###.#..###.#########..###.#######.####.##.#.##############.##.###..###.#####.#######################.####################.############.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.#.###########.###...............................##########.#####.#.#################.#####.####################################.######.##############.#.#######.##############################################.#########.#######.######.###.########.##################.##############.##.######################.#.#####.############.#####..########...####.###.##.#############..##.#####.#.########.#.#######.###################.##.#####.##.##.###.###.############################################.#.#################################.######.#.############.##########.###.#.# #...................#.######.##.##############.####.#######.######.#.########..#.#######..######..###.#########.##.############.#######.#########.###.#..###.#########..###.#######.####.##.#.##############.##.###..###.#####.#######################.####################.############.####.######.#########.#########.##.####.##.###########.#.#.#.###..###.#.###########.####.##.#.##.###.######.#####.###.##########.#######.#################.#####.####################################.######.##############.#.#######.##############################################.#########.#######.######.###.########.##################.##############.##.######################.#.#####.############.#####..########.#.####.###.##.#############..##.#####.#.########.#.#######.###################.##.#####.##.##.###.###.############################################.#.#################################.######.#.############.##########.###.#.# #.#####.###.######..#.######.##.##############.####.#######.###..................#######..######..###.#########.##.############.#######.#########.###.#..###.#########..###.#######.####.##.#.##############.##.###..............#####################.####################.############...........#.#########.#########.##................####.#.#.#.###.................................###.######.#####.###.##########.#######.#################.#####.####################################.######.##############.#.#######.##############################################.######.##.#######.######.###.####.............##########.##############.##.#################......#.#####.############.#####..########.#.####.###.##.#############..##.#####.#.########.#.#######......................#.#####.##.##.###.###.############################################.#.#...#############################.######.#.############.##########.###.#.# #.#####.###.######..#.######.##.##############.####.#######.########.########..#.#######........................##.############.#######.#########.###.#..###.#########..###.#######.####.##.#.##############.##.####.###.#####.#.#####################.####################.#################..........................................................................................######.######.#####.###.##########.#######.#################.#####.####################################.######.##############.#.#######.##############################################.######.##.#######.######.###.####.######################.##............................................................#####..########.#.####.............................##.#.########.#.#######.###################..#.#####.##.##.###.###.############################################.#.#.#.#############################.######.#.############.##########.###.#.# #.#####.###.######..#.######.##.##############.......................########..#.########.######..#############.##.############.#.......#########.###.#..###.#########..###.#######.####.##.#.##############.##.####.###.#####.#.#####################.####################.#################.####..............########.######################.#.#######..###.#.###########.####.##.#.######.######.#####.###.##########.#######.#################.#####.################............................##############.#.#######.##############################################.######.##.#######.######.###.####.######################.###################################.####.#.#####.############.#####..########..................................................#.#######.###################..#.#####.##................########################################.#.#.#.#############################.######.#.############.##########.###.#.# #.#####.###.######..#.######.##.###################.#######.#################..#.########.######..#############.##.#######......#.#####.#########.###.#..###.#########..###.#######.####.##.#.##############.............#####.#.#####################.####################.#################.####.#.###################.######################.#.#####....###.#.###########.####.##.#.######.######.#####.###.##########.#######.#################.#####.################.###################.######.##############.#.#######.##############################################.######.##.#######.######.###.####.######################.#####################............................############.#####..##########.########.##.#############..########.############.#######.###################..#.#####.#####.###.################################################.#.#.#.#############################.######.#.############.##########.###.#.# #.#####.###.######..#.######.##.#################.#.#######.#################..#.########.######..#############.##.#######.####.#.#####.#########.###........#########..###.#######.####.##.#.#################.####.###.#####.#.#####################.####################.#################.####.#.###################.######################.#......................................######.######.#####.###.##########.#######.#################.#####.###############......###############.######.##############.#.#######.##############################################.######.##.#######.######.###.####.######################.###################################.####.#.##################.#####..##########.########.##.#############..########.############.#######.###################..#.#####.#####.###.################################################.#.#.#.#############################.######.#.############.##########.###.#.# #.#####.###...........######.##.#################.#.#######.###..........####..#.########.######........#######.##.#######.####.#.#####.#########.#####..#############..###.#######.####.##.#.#################.####.###.#####.#.#####################.####################.#################.####.#.###################.######################.#######.#..###.#.################.##.#.######.######.#####.###.##########.#######.#################.#####.###############..###.###############.######.##############.#.#######.##############################################.######.##.#######.######.###.#.......................###.###################################.####.#.##################.#####..##########.########.##.#############..########.############.#######.###################..#........................................#########################.#.#.#.#############################........................................# #.#####.##########.#########.##.#################.#.#######.###.########.####..#.########.#######.#####.#######.##.#######.####.#.#####.#########.#####..#############..###.#######.####.##.#.#################.####.###.#####.#.#####################.####.###############.#################.####.#.###################.######################.#######.#..###.#.################.##.#.######.######.###..................................................###############..###.###############.######.##############.#.#######.##############################################.######.##.#######.######.###.#.##.##################.###.###################################.####...##############.......................##..........#############..########.############.#######.###################..#######.#####.###.######################.#########################.#.#.#.###################........#########.#.##.##############.#####.###.#.# #.#####.##########.#########.##.#################.#.#######.###.########.####..#.##.....................#######.##.#######.####.#.#####.#########.#####..#############..###.###.###.####.##.#.#################.####.###.####..#.#####################.####.###############.########...............#.#############.#####.###################..............................................................................#########################.#####################..###.###############.######.##############.#.#######.##############################################.######.##.#######.######.###.#.##.##################.###.###################################.####.################.###.######.##########.##.#####.#..#############..########.############.#######.###################..#######.#####.###.######################.#########################.#.#.#.#############.#####........................#############.#####.###.#.# #.#####.##########.#########.##.###############.................########.####..#.##.#####.#######.#####.####.............................................#############..###.###.###.####.##.#.#################.####.###.####..#.#####################.####.###############.########.########.######.#############.#####.###################.##.#.#####.#..###.#.################.###########.######.###.#.###.##########.#########################..####################..###.###############.######.##############.#.#######.##############################################.######.##................###.#.##.##################.###.###################################.####.################.###.######.##########.##.#####.#..#############..########.############.#######.###################..#######.#####.###.######################.#########################.#.#.#.#############.############.#########.#.##.##############.#####.###.#.# #.#####.........................############............................................................####.##.##.#######..............................................###.###.###.####.##.#.#################.####.###.####..#.#####################.####.###############.########.########.######.#############.#####.###################.##.#.#####.#..###.#.################.###########.######.###.#.###.##########.#########################..####################..###.###############.######.##############.#.#######.##############################################.######.##.##################.#.##.##################.###.###################################.####.################.###.######.##########.##.#####.#..#############..########.############.#######.###################..#######.#####.###.######################.#########################.#.#.#.#############.############.#########.#.##.##############.#####.###.#.# #.#########.######.#########.##.############.##.#.#.#######.###.########.####..#.##.#.###.#######.#####.####.##.##.##############.#####.#########.####################.####.###.###.####.##.#.#################.####.###.####..#.#####################.####.###############.########.########.######.#############.#####.###################.##.#.#####.#..###.#.################.###########.######.###.#.###.##########.#########################..####################..###.###############.######.##...................................................................................................#.##.##################.###.###################################.####.################.###.######.##########.##...........................######.############.#######.###################..........#########.######################.#########################.#.#.#.#############.############.#########.#.##.##############.#####.###.#.# #.#########.######.#########.##.############.##.#..........................##..#.##.#.###..............................................................................................................................................................####.###############.########.########.######.#############.#####.###################.##.#.#####.#..###.#.################.###########.######.###.#.###.##########.#########################..####################..###.###############.######.##############.#########.######.################################.######.######.##.####################.##.##################.###.#################################....................................##########.########.#..#############..#.######.############.#######.####################.#################.######################.#########################.#.#.#.#############.############.#########.#.##.##############.#####.###.#.# #.#########.######.#########.##.############.##.#.#...............................#.#.###.#######.###.#.####.##.##.##########.###.#####.#########.###.###########.####.####.###.###.####.##.#.#################.####.###.####..#.##########.................................########.########.######.#############.#####.###################.##.#.#####.#..###.#.################........................#.###.##########.#########################..####################..###.###############.######.##############.#########.######.################################.######.######.##.####################.##.##################.###.###################################.####.####.###########.#####################.########.#..############...#.######.############.#######.####################.#################.######################.#########################.#.#.#.#############.############.#########.#.##.##############.#####.###.#.# #.#########.######.#########.##.############.##.#.#.#######.############.#.##..#..#.#.###.#######.###.#.####.##.#..##########.###.#####.#########.###.###########.####.####.###.###.####.##.#.#################.####.###.####..#.##########################.##############..########.########.######.............................................................################.###########.######.#####.###.##########.#########################..####################..###.###############.######.##############.#########.######.################################.######.######.##.####################.##.##################.###.###################################.####.####.###########.#####################.########.#..################.######.############.#######.####################.#################.###############.######.#########################.#.#.#.#############.############.#########.#.##.##############.#####.###.#.# #.#########.######.#########.##.############.##.#.#.#######.############...##..#..#.#.###.#######.###.#.####.##.#..##########.###.#####.#########.###.###########.####.####.###.########.##.#.#################.####.###.####..#.##########################.##############..########.########.#.##################.#######.#################.##.#.#####..............................................................####.#########################..####################..###.###############.######.##############.#########..............................##########.######.######.##.####################.##.##################.###.###################################.####.####.###########.##############..............##.#..################.######.############.#######.####################.#################.###############.######.#############...............#.#.#############.############.....................................###.#.# #.#########.######.#########.##.############......................................................##.........##.#..##########.###.###############.###.###########.####.##..............................................................####################.##############..########.########.#.##################.#######.#################.##.#.#####.##.###.#.################.###########.######.#####.###.#####.####.#########################..####################..###.###############.######.##############.################.################################.######.######.##.####################.##.##################.###.###################################.####.####.###########.##############.######.#####.##.#...........................###########.#######.####################.#################.###############.######.#########################.....................######################.####.##############.#########.#.# #.#########.######.#########.##.###############.#.#.#######.#################..#..#.#.###.##########..#.#######.#..##########.###......................................##.#.###.########.##.#.#.##################.#.###.####..#.##########################.##############..########.########.#.##################.#######.#################.##.#.#####.##..##.#.################.###########.######.#####.###.#####.####.#########################..####################..###.###############.######.##############.################.################################.######.######.##.####################.##.##################.###.###################################.####.####.###########.##############.######.#####.##.#.#################........................####.####################.#################.###############.######.#############################################.######################.####.##############.#########.#.# #......................#####.##.###############.#.#.#.................................................................#######.###.###############.###.#######.###.####.##...................#.#.##################.#.###.####..#.##########################.##############..########.########.#.##################.#######.#################.##.#.#####.##...........................########.######.#####.###.#####.####.#########################..####################..###.###############.######.##############.################.################################.######.######.##.####################.##.##################.###.###################################.####.####.###########.##############.######.#####.##.#.#################.#.####..###########.##.####.####################.#################.###############.######.#############################################.######################.####.##############.#########.#.# #..................#########.##.###############.#.#.#.#####.#################..#..#.####.###########..#.#######.#..##.#######.###.###############.###.#######..........####.###.########.####.#.##################.#.########..#.##########################.##############..########.########.#.##################.#######.#################.##.#.#####.##..##.#########.########.###########.######.#####.###.#####.####.#########################..####################..###.###############.######.##############.################.################################.######.######.##.####################....##################.###.................###################.####.####.###########.##############.######.#####.##.#.#################.#.####..###########.##.####.####################.#################.###############.######.#############################################.######################.####.##############.#########.#.# #.#########.################.##.##########.####.#.#.#.#####.#################..#..#.####.###########..#.#######.#..##.#######.###.###############.###.###########.#########.###.########.####.#.##################.#.########..#.##########################.##############..########.########.#.##################.#######.#################.##.#.#####.##..##.#########.########.###########.######.#####.###.#####.####.#########################..####################..###.###############.######.##############.################.################################.######.######.##.##########################################.###################.###################.####.####.###########.##############.######.#####.##.#.#################.#.####..###########..........................###.#################.###############.######.#############################################.##..........................##############.#########.#.# #.#########.################.##.##########.####.#.................................#................................##.#######.###.###############.###.###########.#########.###.########.####.#.##################.#.########..#.##########################.##############.........................................#######.#################.##.#.#####.##..##.#########.########.......................................................................................................................############.################.################################.######.######.##.##########################################.###################.###################.####.####.###########.##############.######.#####.##.#.#################.#.####..##############.####.################.###.#################.###############.######.#############################################.##.###################.####.##############.#########.#.# #.#########.################.##.##########.####.#.#.#.####..#################..##.######.###########..#.#########.###.#######.###.###############.###.###########.#########.###.########.####.#.##################.#.########..#.##########################.##############..#####.##..........#.##########################.#################.##.#.#####.##..##.#########.#.##################.######.#########.#####.####.#########################.#####################..###.#.#############.......................################.################################.######.######.##.##########################################.###################.###################......................................######.#####.##.#.#################.#.#####.##############.####.################.###.#################.###############.######.#############################################.##.###################.####.##############.#########.#.# #.#########.################.##.##########.####.#.#.#.####..#################..##.######.###########..#.#########.###.#######.###.###############.###.###########.#########.###.########.####.#.##################.#.########..#.##########################.##############..#####.###########.#.###################.............................#.#####.##..##.#########.#.##################.######.#########.#####.####.#########################.#####################..###.#.####################.###############################.################################.######.######.##.##########################################.###################.########################.####.###########.##############.######.#####.##.#.#################.#.#####.##############.####.################.###.#################.###############.######.#############################################.##.###################.####.#####......................# #.#########.################.##.##########.####.#.#.#.####..#################..##.######.###########..#.#########.###.#######.###################.###.###########.#########.###.########.####.#.##################.##########..#.##########################.##############..#####.###########.#.###################.######.#################.##.#.#####.##.........................##########........................####.#########################.#####################..###.#.####################.###############################.################################.######.######.##.##########################################.###################.########################.####.###########.##############.######.#####.##.#.#################.#.#####.##############.####.################.###.#################.###############.######.#############################################.##.###################.####.#####.########.#########.#.# #.#########.###..................................................############..##.######.###########..#.#########.###.#######.###################.###.###########.#########.###.########.####.#.##################.##########..#.##########################.##############..#####.#######.......###################.######.#################.##.#.#####.##..##..########.#.#########################.#########.#####.####.#########################.#################......###.#.####################.###############################.################################.######.######.##.##########################################.###################.########################.####.###########.##############.######.#####.##.#.#################.............##########.####.################.###.#################.###############.######.#############################################.##.###################.####.#####.########.#########.#.# #.#########.################.##.##########.####.#.#.#.#####.####.############..##.######.###########..#.#########.###.#######.###################.###.###########.#########.###.####.........................#####.##########..#.##########################.##############..#####.###########.#.###################.###.................................##..##..########.#.#########################.#########.#####.####.#########################.#################.###.####.#.####################.###############################.################################.######........##.##########################################...............................................................................................................................................................###.#################.....................................################################.##.###################.####.#####.########.#########.#.# #.#########.........................######.####.#.#.#.#####.####.############..##.######.###########..#.#########.###.#######.###################.###.###########.#########.###.####.###.####.#.############.#####.##########..#.##########################.................#####.###########.#.###################.###.##.#################.####.#####.##..##..########.#.#########################.#########.#####.####.#########################.#################.###.####.#.####################.###############################.################################.######.######.##.############################################.#################.########################.####.###########.##############.######.#####.####.##########.######.#.#####.###.##########.####.####################.#################.###############.######..############################################.##.###################.####.#####.########.#########.#.# #.#########.################.##.##########.####.#.#.#.#####.####.############..##.######.###########..#.#########.###.#######.###################.###.###########.............................#.############.#####.##########..#.##########################.###############.#####.###########.#.###################.###.##.#################.####.......##..##..########.#.#########################.#########.#####.####.#########################...................###.####.######################.###############################.################################.######.######.##.############################################.#################..........................####.###########.##############.######.#####.####.##########.######.#.#####.###.##########.####.####################.#################.###############.######..############################################.##.###################.####.#####.########.#########.#.# #.#########.################.##.##########.####.###.#.#####.####.############..##.######...............................######.###################.###.#####################.###.####.###.######.############.#####.##########..#.##########################.###############.#####.###########.#.###################.###.##.#################.####.########..##..########.#.#########################.#########.#####.####.###############################################.####.######################.###############################.################################.######..........................#############################.###############################################.###########.##############.######.#####.####.##########....................##########.####.####################.#################.###############.######..................................................###################.####.#####.########.#########.#.# #.#########.################.##.##########.####.###.#.#####.####.############..##.#########.########..#.####.####.###..######.###################.###.#####################.###.####.###.######.############.#####.##########..#.##########################.###############.#####.###########.#.###################.###.##.#################.####.########..##..########.#.#########################.#########.#####.####################################################.####........................###############################.################################.######.####.......................................................###########################################........................................................................##############.####.####################.#################.###############.#######.############################################.######################.####.#####.########.#########.#.# #.#########.################.##.##########.####.###.#.#####.####.############..##.#########.########..######.####.###..######.###################.###.########...........................######.############.#####.####..........##########################.###############.#####.###########...###################.###.##.################.........######..##..########.#.#########################.#########.#####.####################################################.###########################################################.################################.######.####.#.##.##############.###.#########################.###############################################.###########.##############.######.#####.######################.#.####################.####.####################.#################.###############.#######.############################################.######################.####.#####.########.#########.#.# #.#########.################.##.##########.####.###.#.#####.####.############..##.#########.########..######.####.###..######.###################.###.#####################.###.####.###.######.############.#####.####.#####..############################.###############.#####.#############.###################.###.##.################..####.#.######..##..########.#.#########################.#########.#####.####################################################.###########################################################.################################.######.####.#.##.##############.###.#########################.###############################################.###########.############..........#####.######################.#..###################.####.####################.#################.###############.#######.############################################.###############............................#########.#.# #.#########.################.##.##########.####.###.#.#####.####.############..##............................####.###..######.###################.###.#####################....................................................############################.###############.#####.#############.###################.###.##.################..####.#.######..##..########.#.#########################.#########.#####.####################################################.###########################################################.################################.######.####.#.##.##############.###.#########################.###############################################.###########.......................................................###################.####.####################.#################.###############.#######.############################################.######################.####............................# #.#########.################.##.##########.####.###.#.#####.####.############..############.########..###########.###..######.###################.###.#####################.###.########.######.############.....................##########################.###############.#####..........................................################..####.#.######......########.#.#########################.#########.#####.####################################################.###########################################################.################################.######.####.#.##.##############.###.#########################.###############################################.###########.############.#.############.######################.#..###################.####.####################.#################.###############.#######.############################################.###....................................................# #..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................# #.##################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################