250 400
.#######.######################.###.#######.#####################.######.###############################.#####.######.#######################.##..##############################.#########.###.##################.##############.###########.############.###.##.#.#.#####.####.#####################..#######.########.#####.############################################.###########.########.################
..#.#..#..########.#######################################################.###########.###################.######.######.#####.#######.##############.#########..##########.###.#########.#########..##############.######.######################..###########..###.#######.#..#.#####.#########.#####.#.################.############.###.#######.#########.###..##.#################..#####################.##
..#.###########################..#####.######.#####.######.###################################.################.###.####.#.#.....#.#.#....#.#.#.#.#...#.#.#.#.#.#....#.....#.#.#...#....#...#.....#.#..#.##############################.##.#############.####################.####.##.####.##############.################################.###########.###################.#########.###########################
##############################.#.############.#####.#.##############.#####.##.###.##################.##.#####.#.#################.##########.###################.#####.################.##.############.#..##.####..############.########..###.################################.##################.###########.##############..############################.#######################.######.####.###########.##.#
###.####.##################.###############.########################.#.################################.######.#.#..#.#..#####.#####################.########################.###########.############.#.##.######.####.########.###..#####.###.#########################..###############.#############.#####.##########.######################.######.#####################################.#########.########
###..###.####.###########.#####################.#########################..###################################.##########..##.#.#########################.#############.#####.####################.##.############.#####################################.################################.####.###############.##########.##########.#########################.###################.#################.###########
######..#####.#.###################################.############.###############################.####.########.##.##.##..###.#############.#.#.#########.############.#####.##########.###.######..#.#.##...####.####.####.################################.#######.############.################.#############.######################.####.#######.###..####.###########.#.##.#########.#.################.#.##
####..######.############.#.######################.#########.###########################..##.#################.######################..##.#.#########################.################.#####.########.####...#########.####################.#######..##################.########################################.########.######.########################.###############.######.#########.######.#######.######
##.####################.#################################################.###.###..############.####.###..####.###.#########.###########################.#########.########.######.###.############.######.#.#.##.######..########.###.#.#####.#.####.############.#.##.###########.#####.##.#####..###################..##.######################.#.#####.###########.##...#############....#############.#####
####.#.#########.##.#############.#####.###.#########.#####.##################.#################.#.#####..####.#############.###.##.####.####.#######.####.##################.########..#####..###############.#####.#.###########.###.##################.##############.########################.##################.##.###################..################.#.###.#.#################.####.##########.########
#######.########.#####.#.########.###.####.############.################..#####################.###.########.#.#####.#.#.##########.######.###########.###########.################.##.#####.#.######.####..##.#####.#############.###.##################.################.###################.############.#.######.######################.####.########.####..###########.###########.#.#####.####.###########
.######..#########################.######################.#################.#####.#######################.####.######.#####################.#######.######.###.######..#.#############.#############.#####.#.##..####################.#.########################.###.###########.####.###.###.##############.####.#################.##.#########.#.########.##.###################.###########..#########.######
#####.##.##.####.##.###.####.########.#########.######.#########...###.####################.##.##.####..######.################.#####.####.###.##################.######.#############.#############.###########.#..##.#.########.######.#####.######.#######.#.#####.#############.###.############.#.################.######################.###########################.##.#.##.###########.#################
#########..#.#..###########.####.####.######.#.###.########.#####..#.#.####.#.#.#.##########.#######..##..##..#########################.#####################.#################...####.####.#####.######.########.#.####.#.########################.#####.#####..#############################.#.#######.###########.####.############.###.#########.#.#################.########.##.########.##.###############
#########.########.########.###########.#################.################.#################.##############.##.##.######.############################.######.####.#######.###.######.#.#.#.##.#..######.######..##.################################.#########.#.#####.#####.#####.####.######.#########..############.############.##############################..#####.################.####.##############.##
#####.#####.###.###########.#############################.############.##########################.####.#.#..###################.#################.###.##################.##.##########.#########.########.#####..##.#.############.######.####.###.###########..#####.#####.#.########################.####.######.###############.############..############################..#################.#####.##.######
###.############.##########################.##.#.###.############.#################.####.##########.##..#.#############.################################.##############.############.#.#.######.###########################..############.#########.#############################.##############.#.#############.#############.###############.##.####.#.##.######.###########.#####.###.#######.#####.#########
.########.########################.#######################.######.#############.###########################.##..######.##############################.#######.#######.#.##############.####.######.#####.##########.####.#####.###.##.##############.##.################.#.#######.######.########.#.###.##.##.#################.##.#######.########.#######..#######.#######.##################.##.########.###
..###########..#.#################.#######.###.##.#..######.#############.#######.###################.#########.###########################.###################.###.########.####..#.#.####################.######.###########################.########.###.####################..###..#####.###################.######.############.######.#.####.###############################.#############################
##########.######.#.############.##########################.###########.##############..######.###.#####.#..##############.##########.########.###################.########.#####.############.#.#################...##########.##.###########.###########.###########...#######.#############.###..########.#####################.############.##############.########.########.########.##################.###
###.####.####.######.#.########.###.##########.######..########.############################.#######.##..###################.#.######.##########.###.##..##.##.##.############.##.#.##.#############################.########.######.#########.#######################.#########.#######.############################.############.#######.#######.#####.#######.#######.##.########..######################.###
####.##################...################################.###################.################.####....######################.###################.#.####.#####.#################.#####.######.########.#.#######.##..#.#.#.##.#######.#########.#########.##.###############.##########.###################.######.#########.######.################.#########.###.####.###.###############################.###
####.####################.########.####.#################.##############.#################.######...#####.#############.##############.#######################.#####.####.##.#.#..####.##..#########.###.#.#######.######.######.##########.#######.###.####.##############.##################.#...####.########.###################.#########.###.###.####.####.#.######################.##########.#######.###
.###.####.############.##..######.#.###########.########..###########.#############################..#######.#############################.######..######.#########.###.###.#####..######..################.######.###.###.#############.############################.####..###.########.########.######.#.#.#.#.#############.####.####.#.####################.###############################.####.####.######
#####.###.###.############.#########.######.#########..########################.#####.#.##.####.###.#####################.###.######.###.#..#############.#######.#########.##########.#########.######.###############.#####.############.########.############.#################.##################.####.###.#############.####.###################.#####.######.#####.##.#############################.######
.#########.############..#..#..#############..##..########################################.#####.#.#####.#######..#.###########.###.######.##..###.###.######.########.#....#####.####.#.#######################.#.#######..######################.###.##############.###.#####.############.################.##.##########.#########.####.###################.###.############.###.#.######.############.#.###.
#######.##############.#######.#####.###.###########.########.#######.####.#.####################.###########..####################.##.############################.##.#######.#.#####.###.##########################.##.##.#####.########.################.###########.##.################.###.#####..#########################.#####.###############.#.#.#########..#######.############.####.######.###.#####
###.########..########.##.####.###.##########.#####.#.#########.###########.#######.########.#.#..######.####.##.#########...##.######################.#####.########..##########.####.###############.###.#.####################.######.###################.####.##.#####.###.############.#####.################################..###################.##################.#.##########.##########.###########.#
##########.######.######.######.#############.###########################.#################..#.###..########.##################.##########.#.#.#############.#######.##########.####..#########.###########################.#############.########################.#####.####.#########.###.##.##.################.##.#####################..#################.###########.##.######.######.####################
##########.#####.##########.###################################################.###############################..##################.###############.##############.#.##.##############.#.##############..###################.##.################.######.####.##########..#################.##################..#############..########..####.##.###.#####.###.###########.#############.######.######.#.########
######################.#.######.#...##############################.########..##############.###.##.#############################.#...#####.############.######################################.#######################.######...##############.##.########.#################.##############.#.##.#################.#####.####.#####.################.#########..##############.############.###############.####
################################.################...############################.###.########.########.############################.###############.###############..############.####..##.##.######.#####.####################.#.#.#.####.#.#.#########.################################################.#.###############.#############################################.######..#.############################
###############################.###.################.##.###..#.#####################..#####.#######.#.###############.###...##########################.#########.#.###########.######.################.##.##.###..####.##########.########.##..######.###.#################.###..######.#############.##########.#############.####################################.#############################.#.########.###
#.##############.######.########.##.......#############################.#################.#.###.#####.############.#######.###.####.##.###.############.#.#.#....#.####.#####..##.####.#########.#######.#.#######.######.#######.########################.###############################.###########################.###########.####.############.##.###############.###.#.####.##############.#.############
####################.###.#########..####.########.#############.###################.######.#.########.#.#.##############.###############.#########.###.#.################..###########.#######.###.###.#############.#.##########.#########.#####################..######.#####.#########.#################################.##############.##############.####################.####.###.############.##.########
###############..#################.#.####..#.#.########.#.############..####.###########.#.######.##.#.########.##################.##.##.######################.######.#########.####..######.##########.#.#.###.################.##################.#######.###.##.######################################.#########.##########.#.####.#############################.#########.#####.###################.#######
#############.#####.###############.####.#.########.####.########.####.##############################################.#####.#######################.#..##########.######.#########.####################.################.######################.####.###########..####.################.######.##############..####.##.############################.###########.####.#.#...#.#.#######.#.#############.#####.###
#####.#####.#######.#####.######.#.##.######.#....#####.#######.##########..###.##########..##.########.#.##.############################.###.#####..#..##############.###############.##.#######################..###.##########...##.######.#####################.#..################.###.#.##.################.#.#####.###########.#########.####.###############..#####.####..#####.########################
###.#####.######.#########.#.#################.#....#################.###########.###.###.########.#######.############.###########.##############..##.#####.###.######.####.#######.#.###############.#################..###.#####.########.#################.#...###############.#####.###########..#.#########.#########.##.##############.###.########################################.#.###.####.##########
##########################.#..######################.##.##########.#.############.#######..########.#.#.####.###.########.#######################..###################################..###########################################.###########.#.####.#######.######.########.#####.#####..#############.##.######.#.#..####.#########.###############.#############.####################.##.#.################
##############.########.#####.#####.#.#.#########################.#.#####.##.##..######..####.####.###########..#####.#######.###.########.#####.########.##################..###.###...#########.######################.##.########.#######################.#####.######.###########.##..##########.##########..####.##..###########.###########################.#######.##.#######.##################.#####.#.
##########.######################.##.#######.#######...###################..##.#######.#.#.#####.##.##.###########.###########.##.#####.#######.##.###############################.################.#########.##########.############.#.#..#.##################.###.########.####.#############.######..#.###########.########################################.###.###################.####.###.###.############
########.#.#############.########.####################..##########.##########..####.#.#..###.#######.######################.#.##############.##################.############.########..#.######...##.####################################...###.################.###.########.#######....##################################.#.#.####################.#####################################.#..#.######.#########
#.#####..########.#.######.##############.#.############.#.############.######.####.#########.###########.######.###.#..####.###########.###.#..#######################.#.#######.########.##########.############################################################################.###.#######################..#.############.########.###.########.#####.###########.########.###.##############..#########.##
######.######.#######.####.#########.#.######.#############....#..################.########.##################.##########.##.#############.#.##.#.########.#############.#############.#.#########################.#######################.################.######.###...##############..#.#######.####.###.#######################################...###########.#####################.###..##.############.##.
######.###########################.####################.######.########.#..###..#.####################.########.##.#######################.#.###############################################.#########.#########.###########..##################.###########.####.################.#############.#############.##########.####..############.##..##############################.#####################.#######.##
#####..###########.####..###############.#######################.#######.#.#....#######.########.##############.###########.###.##.#######.###############.#.##.######################.######.####.######.####################.###########.##############.###########.#############.######..######.##################.#.####..###########.#.####.###################.#.########.###..###.#.##########.####.#####
##############################.##.#######.########.##########.##...####.#####################.######.#.##.########.######################.####.#####################.####.###########.######.##############.####.###########.########.###########.#######.###########.##....#####################.######.#######.####.#####.#####.###############.#.####################.###.##.###.#######.####################
#############.################.############################.####.#.######.#.#############.#########################.###############.####.############.#############.######.#######.###.##################################.################.#.############.#.#######################.###.####.#########.###.##.#############.##########.#######..########.############################.###########.###.###.#.####
################.####.########.########################.########.##...#.################.###.#.#####.##########.######.####.#############.#######.########.#########..##.########.####.##########.##################.#####################...#.#.####.#.##..####################.##############################################.####..###.###############################.##.#####.######################.######
###.#.####.###################..######.#.############################..#####.#######.#####.#########################.#####..############.##############.############.##.#.############.###################################.#.#######..#####.########.###############################.#########################################.#############################.#.######.########.###.######.######################
#.####.##.########.###.####.####.#####.##########################.##.#####.#######.############################.#####.###########.##.######.##########.######..#####.#########.#######.#####..#########################.#############.######.###...#..######.##.#####################################.##.#######.########.#########.##.######.##############.##.#.##.#.#############################.###########
#.#########.####.#########################.############.########.#####..######.##########################.#######.######.###########.###.##########.#.######..##.######.#.############.##############..###########################.########.#.######################.##########.##########.#######.##.#.#########.###########.###################.####.############.##########.#####..#####.#####..###########.#
###########.###.#####.##########.####.###.#############.#########....#.#######################.#################.#..#######.##.###########.##.##################.#####################.########.####.################################.###############.######.#.######.############.#################################.#.####.#########.######.####################.#######################.#############.########
.######.####.########.####################..#######.#.########...######################.###.###############.####.###.############.##.#...######.###########.###########.#.#####.####.#..#################################################.###################.##.##..###################.#############.###.####.#####.####################.###.#####..##########..############################.####.##.######.##
#.####..############.#.#########.##.###.###############.##...#.#######.####.######.###########################.######################...##############################.#.#.########.############..#######..##.###.#.######.###########.#######.######.######.#####.##.#############.########.##.#######.####.#############################.#######..##########.##########.#######..######.######################
##############..##########################.###########.##.###################.###.##################.############.#.#######..###.##########.#####.#####.##############.####..###.#.###.##################################.####.#####.#.#####.#.###.###..#.###.#############.##############################.######.##.##########################.#.#########.#########..#########################################
##.###.###.####################.########.#######.#####################.###########.##.###.##############################.##...#######.#############.###.###############.#####.##.######################.#######.###.####################.###############.##.###.#######..###########.##.###################.################.##############.###########.##.##############.#######.########.########.##########.#
##############################.##########.###############.#.###########.##.#############.###############.###.#######.#.#####..######..######.################.#######.################.#####################.#####.#########.#.###.######.#######..######.#.########################.#########.##################################################.###.##########.#######.###########.#####################..#.#.
###.##########.###..################.##############.##.################..#.#################.########################.#####.#.#.#.##.#################.######.##########.######.#####.##.###..#############.#####.#####.##########.###..##..########.#############.###############.################################..##.#################.####.#######.#################.####.##.###########.##############..###
#.############.###.##########.#########.####.##.####.###..#############.##########..####.####.###.###############.###############################.##.######################.###.######.##.##.##########.#####.##################.#.#.#########.############..######################################################.##############.#####.########..##########.#.##.#######.#.##########.###############.##.#####
###.#################.#.#######.#######################..#########.#######.########.#####.#.#####################.#.#######.###.####.##############.####.##############.#####..#######.#####################.#############.#############.#############.####.##########.############.#.######.############.###############..#####.####################.#######################.########.#############.#######.###
######################################.######.####.#####.##########.#.##.###.#######.######.########.##.##.#####.######.###.###..#.##.#####################.#########.######.##.#.####.#######################.#.#######.########.#########################..#.########...####################.##############..################.##.##.##.########################.#.#.#########.######.#.##############.#######.
####.#############.###.###################.##.############################.############.###########.######.####.######.##########.##.##########.##############.#####################.#.##############.#######.##.######.#.########.#######.#################.#######################.####################.#.########.######.#############.###############.#.#########.########.#########.###.##.########.##.####
.#####..######################.#########.###############.#.###############.#..#.###.#############.####.##############.#####.#####......#.#..#.#..#..#.#...#.#.#.#.#....#..#....#...........#....#...#....#.#..#........#..#...#...#.#..#.#..#..#...#.#.#...#...#.......#.#.......#.......#.#.#..#...#.#..#........#.#..#.#..#.##.###################.#####.#####.##.#.####.####.####.############.###########.##
############.##.####################################.######################..################.#.######..#############.#.#.#.##.#####.#####.######.#################.##.#.####################.###.########.####.#####.##.########.#######################.##..###############.#########.###.#.#..############.##########.####...############.########.###########...########################.##.#######.#.######
#####..####.#########.###.###.##.##################.####.########.##########.#####.##################.################.#..########.#.###############.##.#######.######################.##.#######################..#.#######################.##############.#.#####################.#.######.#####.###########.#.####..######.#.########.##.######.#########.#####..#.##.#############.###.###########.#########
########..######.####################.#############.####.###################....###.#####.###.#########.##########.########.#...##.#####.###########.###.########.#.##.################.##########.######.##################.##########..#..#.#######.#######..#########################.#####.##..###.##########.############..###########.##.##################..##.######.###########.#####.#######.#########
########.###.#########.#######.################.#############.###.###############.#####..##.#######.#.#.##.##.##.########.#.##..##.##.########..###############.######################...#############.########.#######.###.############.##########.#########.###.#########.######.#############.#########.#.########.#########.#.######..#########.##.###.##########..#.##########.##..#####.#####.###########.
##.####..#################.####.############.####.######.#############.#..#.##.##################.#####.################.###.#.#.#.#####.#..#########.#########..#####.###############.#####.#.#################.##########.############################.####.########.################.#####.#########################.########.#.##.#...########################.##.###############.#.###########.#.##.#######
########.###########.#######.###########################.##.##.##.#####.###.##.##############.####.####..#############..#.#.##.##.###########.############.#########################.#.############.######.###############################.##################.###########..############.#######.####.##############################.#.#.#####.##########....#####..##.########.#####.####.########.###.#####.###
########.######.#######.#.########.#.##############################.###########.##.##.############.#######.###.#########################.####.########.#########.##.#########.########.#######.###################.###.#####.##########.#.#.###.####.####.####.##################################################.##############.##...####.##.######.#########...#.####.##.########.#####.####.#####.##.###.#.##
############.#########.###############.#########..######.##.################.###.####.#######.#######.#.#.########.#.#.####.####.############.#########################################.######.###.####.##.#.#############.################.######.#######.##.##.#########..##.#.######..######.#######################.#############..##.###############.#.###.#####.############.###..##.##################.##
######################.######.#####.###########.########.#..##########.##########.##################################.#.#.##################..######.################.##########.#.####.####################..##.#########.###################.##..####.#.##.#.############.#########.###########.########.#########################.#####.#########.######.#.#..##################.##..#############.###.######.
#.#########.##################################.####.####.########...####.########..####################################.###.############.########################.###.####.######################################.####.###.#####..###.###.###########.#.####..#########.#.###########.#########.############.####.######.#####.#.##########.#####.####.##.###########.########.##.#.##################.#########
###########################.##########.#.#############.#.#############.##.#########.################.###############.#.####.#########.#############...###################.#####.##.###.####.#####.##################################..##########.############.##########.####.###.########################..####.#.###.###.###.#.##.#..#############.#.#.#########.##..#########.######.###################..###
#..#######.####.####..##.###############.##..###########.#######.##################...#.#.#.##########.##############...#############.##################.######.###################.###########################.##.##.##.##########.#####.#################.#.####.#############.####.#.###############.#######.###################.########.##.####.################.#############.###.##################.#####
.####.#.######.########.########################.##.#.############.###########.#.##.##.####.##################.############.######.####.####.###.###.#######.####################..###..###########..########.#############..###############.######.##.######...##.###.##############################################################.###########.#.#.######################..#################.###############.
###################..##.######.#########################.############################.######.#######.#.###.#.#########.############.###.##########.##.#####..#####.###.################.#####.###.################.##################.#############.#############################.######..#####..####################.####.####..#.###.##################...#########.#####.######.######.################.###.#
##.###.##############..#######.#####.#########..#####.####################.#.#.###############.#.###..#.#.###.##.##########.##########.#..##..##.###.#################.#.##.#####.#.##.##########.####.######.###########.######.#.#####.#######.#########.##.###.##.####################.####.####.##.###############.###.############.####.####..###.########..######.##########.#############################
####.##############.###.#####.###.################.#####.#.##.########################.####..#..#.########.###########.#################.#####.#......###.########.#########.#########.################################.######.###########.#.########.##.####.##.##########.####.########################.#..###################.#######...###..#########.#.#####.##..##########.#######.#########.##..#.###.###
#####.############.###.###.#######.####.#####.##########.#######.##..#####################.####..#..################.#.#....##.#####..#.####################.######.#####.####.#############.####.###.#####.######.##########.###.####.#..#######.########.##.#.###############.###########.##########.########..#########.##.#######.#.###.#####.###################.##.#######.##############.################
.################.#################.#######################.###.############################.##.###.#####.###########.##########.###########.#########.#.########.####.#############.#.##.##.####.#########.#####.##.#####.###################.##########################.#.#.#.########################.######.##.#######.###########.####################################.#.##################################
##########.#.#####.##..#####.########.#########.########..#.#.########..###################.#######.#############.####..###..###############.#####.#####.#####.#.##########.#.#####.###.#.#####.#####################################################.##.####.##.########.######.###.##############.##.#############.###.####.###########.#.#.###.#######.###########.#.###.#####################.#######.######
###########################.###############.###########.###.######.######################.####..###.#..############.#########################.##########..###.####.##.##.#########.###.############################.#.#.#.####.######################.#######.###################################.###.#######################################.###.#########.#..###.##..#################.##.##.########.#####.##
#################..##############.##.###################.###.###.#.########.###################.####.#.#.##.##########.####.###################################################.##.#.#..#####################################.#####...#####.####.############.#.###############.########.#.#..################.##############.###########.####.########.#.###########.#######.#.####.######.#####.##############
########.#####.##################.###.##################.########.######################################.##################.###########################.####.#######.######.##########.##.###########.#####.###.#########.########..###.#######.##.##.##.####.####################...################.############.###########.################.#..#####################.###.##########.########.#####.#.####.##
##########.#############.#######..####################.#####.###.#..######.##########.#########..#######.#..##.#######.##################################..##.########################.#.#.#####################...###########.#####.####.####################.#.#############.##########################.###################.#######.###.###.##.#####.######.#######.########.#########.##########.#####.######
#..#####.###.####.################.####################.####..#.#.#.##############..###########.######.########.######.#.##.##.#############################.###########.##.##########.##.##.#.##############.#####.##..###########################.####################.#####################################.###############################....############.######.#################.#############.#####.####
######.#####.###############.###############################.##.#######..############.######.#######.######..########...###..##.#######################.#########.###########.########..##.########..##########.##############.##############################.##.#.###.#...##.#########.####################.####.############.##############....###############..#.#.####.###########.########.##.#############
#######..######..########.######.################.#######.#######.###########.############.##########.#######.........#.#.#.#.#.#.#.#.#....#..#.#.#...#.#.#.#.#...#.#..#.........#.#.#..#..#.....#####.####.##################.#.#################.################.###.###.#######.###.####.############.##.#####.#.#################.#####.####.################.#..####.############.####.############.#.####
###########################################.###################.###..#############.#####.#.#################.#########.#.##.###..#######.############.#################.##.####.##.#.#.##.#####.#####.########################.##################.#####..####..#.#########.#########.###.###############..######.##.#.################.######.################..#####.##.####.##############.#####.#############
###############..####.###########.##################.###.#############.####.###.##############.##.###.########.##.######.##.######.#####.##########.###..##.#.###########.#############.##..###..######.####.#.##############..####.#######.###.######.####..######.###################.#######.#####.###########.###..##############.###########.###############.#.#.################.########.################
####.############.#####.########.#####.#########.########.#####...##.######################.#####.####################.#############.####.###..###############################################..#################.########################.#######.##.######.###.#.#.#######.#####.#################.###################.##################.#.###.#...##.###.########.#.######.###########.#######.#############
####.######.###########..##.#############.##.###.###########.###..###.#######################..#.##################.##...##.##.####.#.###.#######.########.######.#######.#############..#.###..##########..#.###############.######################..##########.#.#.##################.############################.#####.###############.#####.####.###############..###########.#############################
###############.#####.#.##################.###############.####.###############.###############################.######.#####.###############.##############.####.######.#####.#########.#####.#.#########.#####.########################################.####.######.#################.##########.######################.################.#.####.###..#############.#####################.#############.####.###
#.################.#####.#####.####.##.####.####.######.####.#.##.#.#..#.#####.###.########################.########.#####..###################.#####################.###########.######.###.####.######.###.##############.###########.#######.###########.########..#####.####.########.#.###############################..###########.##########.#################.#########.#####.################.#########
####################..###.##.#######..############################.####.#####.#..#######################.#############.####.##########.##########.#####.##.###############.####.#########.##########.######.##.#..###.######..#######################.#############.####################.###########.########.####.###..#.#.##.#######.###.#####.####.#.#...#######.#####.####.###.#.##.######...####.######.##.
###########################.##.###############################.###########################.###..############.#########.####.##.##########################.################.######.#######..#.###.#.####.#########.#################.#######################.######.#.##.#.#########.#####.####################.####.#############.##.###.#.################.#.#.#.##..####################.################.####
####.#############..#############################.###..##########.###.#..#..####.#########..#####.#####.##.#####.###...#############.################.#.##########################.######....###########.##.###########.##.###.###.###.####.##.###.############.################################.########.####.##.#########.#####.####.##############.#########.###.#.#############.############.###############
###############..###.##########.##.#############.#.#########.#############.###############.############.############.######.##.#################.##.#####.#####.##..############.#######.#.#########.######.####..###############.########.#########.###########.###.#####.##.##########.################.###.######.#####.#############.#######################.#.#..#################.###########.#.#########.
##.##############################.#######.#.######.################.######.#######.###.############.#####.############.##########.######################################.############.###..###.############################.#######.##.#################.#.#####.###....###########.################.###.#######.######################..###.#####.##########.####.##.################################.#########
.######################################.###.############..####.##########.###.###################.##########.#######.######..#.#############.#.########.#########.#########.##.#.#######.#..#..#..#.#.#..#..#.#......#.#.....#...#.#.#...#..#..#.#...#.#.#...#.....#..#.###############.###############.#.##################.#.#.#########.###.#####.##########.######################.##########.####.#########
#####.###########.#####################################.############.##.##.#############.#########..##################.#####.#####.############.##.######.##############.###..#####.##.#....#########################.#.####################.#####.########.#######.#################.##.############..#######################.#.#...#....###.#############.######.#..##.###.##############.#####.#.###########.
########.##.#####.#######.####.##.###################.###########.###..##..#####.##.######.#.#####.###############.###.####.#.###############################.#.##################......#..#.#.#.#########.#####.###.#####..####.##.#################################.##############.#############.##########.################.######################.############..#..#...##########.##########.#.#############
############.##.###.###########.#.###########.###########.#####.###.###.###..#######.#######.#######.#################.#####################.##.##.#######################################.#...#######.######..########.#####.#############.##.######################################################.#######.##...##.#######.#########.#######.######.############.#.####.#############.#####..##########..####
###.###############.####.#################.#######.#########.#.###########.####.########################.#####.############.##########.####################..###.###.##.################.###.#.##################.############.#########.############.######################.###.################################.###.################################.###.#########.###.#####################.#################
#############################.##.####.######.######.#######################.###########...#########.##########.#######..###.#####.#.#####################################.#####################.######.##############.#########.###########.###############################..#######.######################################.#..####.###################.#######.#####.####.###..###.#.###.########.#.###########
####.#.####.################.###########################..#################.###.######################.####.#######.#.###########.#####.########.#.#######################################.#.###.############.##..#.###################.###########.######.#.#############..#####.####.########.######.###.#.###########.#..#.############.################.##.####.#####.#..###.###############.#######.######.
##############.#########.######..#####.#####.######..###########################.##.###.#.########.####.###.#######.##.##.#...###.#######.###########################.############.#.########.######.###########.#########.##.##.##..######.#######################.#########.#.###################.####################.################.######.####################.##############.################.##########
###########.#########.#########.#####.#####.#######################.#..####.###.###########################.##########.#################.###.#####.####################################.#.######.#############.#.#################.####.#.#####.##.##########.###########################.######.#######.#..###########..##########.###########.#########..#####.####.#####.#...##########.#################.###
.################.##########.##############.######.##############.#########.###############################################.##############################.##########.##########################.####################..##.#############.##.#.##.####.#####.######################.#####.#####.###.############.########.###########.#################.##########.####.#####################.#########.######..##
############.######.#####.########.#########.###############################...##############.#####.######.#########.#.##.#.###########.###########.#######.#####.#####.########################..#..##########################.#.#####..#######.#####..#.###.####.########.##################.###################.################.####################.############.#########.#####..#########################
###.#.################################################.##########.##################################.###############..#####.#####.#####.################.###############.###########################..###########.#####################################.###################.#############.###########.#####..##########..############.###.#########.#################..######.##..##.#######.#####.####.########
#.#################.#.###########.##..########.###.######.#.##############.##.##########.###..###########.############..###.########.#########################.####.##..##.####.####################.#.#####.#######################.########.#########.############.##..###.########.#######.#####################.#..##################.##################.#########.####.#####..##############.######.#.#.###
############..#############.####..###########################.###########..##..######.#################.##.##.########.##.#.#######.#######.##.###############.####.############.##.#########.#########..######.##########################.#.############.#####.##################################.##.#########################..######..######.###.#######..####.###.##.###.#####.#.##############.####.#.#.###
############.######.##.###..######..###################..##..##.###.########.##.#.#####################.##############.###########.#############.############################..#########.#####.##############.########...#.######.########.###.###########.########..################.###.#########.##############....####..#.#.#############.##.#####.########.##########.##########.######.#.##########.######
########################.######.#.#############.##.#####################################..##.###########.#.#######.###.####.##########.#####..##.####.########.#########.###############.###########.###.##########################.##.#########################################.#.########.######.#.##########.#.##############################.########.###.#######.############..################.###########
###.###########################.#############.###############.#################.####.###.#######################.#####.#.##########.####################.#..##.##########.#########.#####.#.###.####.####..#################################.#######.#######.#################.#######.#.#####.#.#############################.##############.###########.###########.#############.#..##.#######.#############.
##########.############.###################.#####.#######.###.######.###########..###########.#########..#.####.####.######.############.#############.#########.#.##################.######.##.#####.####.##.#.#.####.###########.########################################.####.##.#####..################.#.#.#.#..######.#######################.##.##############################...##############.##.######
##.##########.##.##################.##############.##############.####.#########.....#########.######.###########.####.###################.######.######.###########.###################.#################.######..##.##..#####.########.######.#####.###.#############.###################.##.##.####.####.##.##############.######################.#########.######.##################.####.##################
############.####################.###########.####.##############.######.###.###..########.###.###################.#.######.#.############################.##.##########.#######.####..#.##########.####.#...##########################.#############.################################.####.######...#####...##.###.####.#.####..#####.#############.#.#######.##.###.####################.##########.##########
#####.#######.####################...#######################.######################.#.#.#.#########.##############.###.##.###.#######.####.######.##..####.###.####.#############.#.##################.#.####.###.######..###########.###############################################.####.#######.#####..#############.###.############.######.###############...###.##########.#######.###########.#..##.#.###
################.####..########################.###########.#################.######.####.##########.####.####.#######.####.#############################.#######################.############.#####.########..########...#######.#.###############################################.#.####.#.######.####.#######.#######################.####################.##.######.###########.#####..#####.######.#######.
.#####.#.######.############################################.#####.####.##################.###########################.####.#.###.##..###################.#####################.##############.####.######.##.######.#.###.##.##############.##########.#########..#######.###########################..#################.####.#######.####.###.##..#############.###.#######..###########...#.#.#.#############
.########################.#####################.#########.#####..#.#####.#########.###.#.#.#.#.############################################.##################################.##############################...#.#.#####.##########.########################################.###############.###.##.#.######.######.#.####################.################.#########.####..###################.###############
#.#.###########.#####.####.#######################.######################.####################.#######################.####.##.###########.#.##.#####.##############.#####.########.#.#############################################.##############################.#####################..##############.########.#######################.########################.##.##.########.#####.##########.##########.#.
.#########...##############.######################.#######.##############.###############.####.####.##################.#####.####.#####################.###########.#######..################.#####################.#######.#.#########.#############.########..#######.######################.#.###..#####.####.###########.##########.###########.###.#######.#####.#####.#..#.######.##########..####.#.###.#
###############################..############.#.##############.###########.#########.#########.#####.#################.####.####.###########################.#############.#################.########.##.##########.####.##...###.#####.#############.##################.##########.####.##########.#.#####################.#######.#####.##########.#.##################.######.#####.##################.######
####.#########.#################.###########################.#############.########.##########.#########.#######.######.###.###.##############################################.########..########.######..#.#.#########################.######.##############..##..######.###.####.###############.##############.##########.#######################.################.###########################.#...########.#
##.#################.#########.###########.#####.#####################.#######.##.########################.####.######.####.#.#############..#######.##################################.##.#####################.##.#.#.####.#######.###########.####################################.############.##########################.###############.#######################.######.##################.####.###########
###.#########################.#..######.#######.#################..###.##.#####.######.####.##.##.#############.#.#.#######.##############.############.######################.#########################################.#.######################.###########################...###########.#####.##########.##########.####################.################.#######.####..###.####################..###.######
####.###.#######################..##.########.#########.#.####################.##.###.########.#######.###.###########.#######################.###..##################################.####.################..######..###.###############.#######.#####################.#####.#.#####.######.####.#########.##################...###############.#########.########.#.#######.####.#################.##.########
####.###.##.#.########.######.####.##.###########################.#####..#####################.##########.#################.#################.#.#######.#######.###.####.########################.###################.#######################.#######.###.#.##.#####.#############.####.#######..#########################.#######.##.####..#############.###########.######.################.#######..#.#######
.####################.#.###################.###.########.#.###########.######.#########..#####..#.#######.#.###.######.####.##################.####.###.#########.###.#############.##################.######.#######.###########.#######################.########.###############.#.#########.#########..#########.#################.#############.#################..######.##.######.#######.#######.########
#######.#################################.####.############.######.#############.###.########.##.#.#######.####.###..#.#.#..#####.#############.#####.##.##.#.#######.###############################.############..#.#.#####.###########.##############################.#####.#######.##############.############.###############.####.############.################.###.#####.###########.############.####.##
##############.#####.#########.################.#.###.#.###.##.##.#####################..###.##.##.#..##.#####.#..######################.#######.#########.###.#############.###########.####################.#########.#.#############.#######.#######################.#####...####.###.#####..####..#############.###############.###.###################################.#####.#######################.######
.###############..#.#######.###.##########.################.#####.#######..##.#######..##.#####.####..##.############..####.#######.###.####################.####.##.###.######.#.#.######.######.###########.##.###.#.####..###############.##.#####.########################.###.###.#######.########.#############.#.###################...###.########.######.##..##########...###########.######.#.#.####.#
.######################.###########.########.####.##...##.###...###.###############.#.###.####################..################.##################.#####.#################.#############################.#.############......############.###.#################..###.#######.#####..#########.####.#####.########.#######.##########################.#######.##.##.#.###########..#.#.#########.###############
######.############.############################.#####.##.###.############.######.##############.####.#.#.###..##..###.####.##.###########.#########..#####.######.##.#######..#######################.#####.########.#################.##############.#.#############.################.#####..##################.#.##########.####################.##.###########.##.######################.############.#.####
.################..######.##.########.####.#.####################################################.#####.#.#################.####.#####################################.#########################.############################..############.########.################.#############################.####.###############################.######.####.########.####.############.###.########.########.######.###
###########.########..################.###.###########.########.########.###.#.######.##############.##.#...#.#####.##.####.####.####################.#########.##################.#.##.###################.######.###########.##############.###########.#######.##.###########..########.##.######.###############.#############.#############.##.#.###.##.#######..############.###########.####.#########.##
####################################################################..##.##########.####.######.##########.###.#######.####..########.#######################################.####################.##########################.#...#######################.###########.####################.##.####################.#####.##############################################.#########.############################.#
#########..##.########################.#.########.#########.###########.####.####.##.#########.###..##########.#.###.#.####.##########.#######.##..###.###########################.##########################.###################.#.#######.###############.#####################.##########.###################.##########################.#############.##.##.###.#.#######.#####.######..#.#########.#####.##
.######.####.#.################.#######################..######.######.###.####.################.######..####.##.#####.#..#.####.###.#.#####################################.######.#.############.###.#.######.######################.######.#################.####################.#.#...#.#######################.################.##..################################.###.###.#####.#######.##########.#.##
##################.##.###########.##.############################.#############.##########.#########.#################.###########.#.##.################################.############.###.#.#############.#.######.##.#.###.#######..#.##############.########.####..###############.####.#####.#.#############.######.#######.#############.#.###########.##########.######.####.####.##.############.######.#.
###########################.########..#.###################..######.##########.##.#####.###.####################.##.######..#######.###################..##########.########.##########.###############.####.######.######.##.#######.#####.###############.##########.##########...###########.##########.###########.############.###############################.######.##.############.###################.#
###...###############.#.####.#####################.#############.################.####.###.#.#########.##########.#.....#########...######.########################.#######.########.##################################.###.##########.#.#########.#######.###############.#...#.######.###.#######.###########..###########.#####.##########.###########.#####.#####.###.##################################.##.
##################.######.########.####..######.###############################..##################.##############.##....##.#.##.########.#####.#######..######################.####..#######.##########.####.##########################.###################################.##############################.#####.##########.###.##.####################.#####.######.#####.##########..###############.###.####
########.##########..###########.###############.#########.########.################.#####.#################.#######.#.#.#..##.#################.#..#############.###########.#.##########.###################.################.#######..######.############.####################.#.########.#############.####.############.#.################.#.####..#############.###########.#############..######..######.
##########.#######.#.##.#######.#########.####################################################.#####.###############.#.##....##.########.#.#####################.#########.##########.################.#####..##.##############.######.##.################################.#.####.############.#.################.############################.##########.###.#######.###.#.#########.#############.########.###
###############.###########..#########.##############.######.###.#########.#####.#.########.###########.#####.#.######.##.##.#.####.#########.######.###################.###########.###.######.####.###.#############.#################..#########....#################.###..#########..#..###########.###.##.###.####.##########################.########.######.#.####.#########################.#######.###.
###############.##.#.####..################.######.#####################.#######..####################################.#..#.##.########..#############################.#############.####.##########.#####.##################.#.#.#######.###.#########################.##.######..###.#######.#################.######..#####.###.#######.#########################...##########.##..#############.#######.#.#.
#######################.#####..#####################.###.#####.#######.####.###########.####.#################.#####.#.####..##################################.###.#.###############..######.#######################..##############.###.#.##############################.##############.##.###############.############.#####.####.#.########.##########.###.##.############.###################.######.######
#########.#############.#############.########.##########.####.############.#######..#################################.#.#################.##################################.#######################.######.######################.#####.###########################################.###########.##################..################################.############.#.#######.##.#######.##.####.#####..##.####.
.##.#..#####.#.######.######.##########..###########.###.##############.###########.#####.#######################..##..#####.#..#.##.#.################.########..###################################################################################.######.####.##.#..##.###############.###..########.#.##.##############################################.################.####.###########.######.#####.####
###########.####################.#########################.######.###############.##############.###.###.#######.#####.#.##.#.####.#########.##########.##.####################.##########.######..#######.####.##########.##############..###.##################.########.##.#..#.##.##################.###############.############################.#####.#########.#############.#############.####.#.######.
########.###############.####.################.######################.##########.#########.###########.##################.##.#####.#########.########################.#####.##############.########.###################################################.#######.####.#####..###.#######.##############################.#######.##.###.##########.######.###############################..######.#####.#########.
######.#.###.#..########.#.#.########..########.########.#############.####################.####.#######.###.######.########.#########.###########..###.######.##.##########.######.####.#####.#######################################.##.#######.#.############..######.#.#.#.#.##.###########.###.#####################.##.##########.##.#.######################.#..##.####.#################################
########.####.##########.############################..#.#######.###############.#.###################.####.######.#######.#.##.#.#.########################.##########################.##########.###############.###########.######.####.################.##..##########.########.############.###.#####.#######################.#######.###.###########.#.########.##############.##############.###########.
##########.#.#######.#######.#######.######.########################.############################.####.#######..############################..##.#####.#########################.##############.###########.###############.############################..#######.########.#######################.###.##.###.#.###########################.#####.##.#######.#.######.################.#############.#####.##.#.
#####.##########################.#.######.##########.###.##.######################.#######.#####.##.#.##.#.########..######..#######.###############..#####.###.###############.########..#.##########.##########.####.#.########.###.####.#...#...#.###.###.####.###########.######.######.#.################.##########.################.################..#######.###################.#####.###########.####.
###.####################.###.#####################.#####.##########.######.##################.##########.#######################.######.######.#####.#.##################.#############.############.########..########################..#################################.########..#####################.###.############.#.######.###.###############.###.##.###.#.#######.#################.###############.
.######.####################################..######################################.##.#.#####.######.###.#################.######.###.##############################.####.############.#######.#######.#################.##################.######.#######.##########..#.###################.####################.###########.#######..#####.#####.###..#######.#######.##########.############.####.###.#.###
##.###.##################################.######.########.##############.#############.#####.#######.###########.########.##.####.##.########.#####.#####.###########.################.############.###.#.######.################################.##.##.#########.#..####...################.###########.#######.######.##.###.##############.#################.#####.##############.#############.############.
##############.#########################.##.#.##.#######.#########..#######################.#######.############.###########.##########.####################.#####.##################################.#.#.###..#####.#####################.######.##.####...######.#.#.###.###################.######.######.##########.########.#.###..##############.####.#######.###########################################.
##.##.#################..########..####.#########.#######.###############.##.#######.###.###################.####.##########.##.######.################################.########################.###############.#############..####.##.##.#########..##.####.###.#######..#################.###.#..####.#########.#.#############.###########.###.#####.############.######.####################.##..##########
############.#####.##.###..#.###############.#####################.############.#######.#####.#####################.########.################.###############.######.#.############..#######..##################.###########################...######..###################.######.#.#############.####.#.############.#######.#####.###.###.####..####..#.###.#######.#####.################.##################.
.##.....######################.#.####.##############.##.###.#.#########.########.###.#################.########.###############.##.##########.###############.##.##########.#.##############################.######################.#####.##########..#.#...#######################################.#############.#############.##########.###.##############.#.##########.####..######.##.#####################
#####.#######.##############################.################.###.######################.#########.#############.#.#.#######.###################################.####################.#####.#####.#####.#######.######.##########.##########..##.#######.###..############.########..########.#########.####.###..####################.##############################.##########.######.###.######.########.###.
#######################################.##########.##############.##.######.############.##########.########.###############.############.##.######.######.##########..##.######.#######.#####.#######.##################################..##.##..#######.#####.#.##.###############.#################.#####.####.################.########################.###########.#####################.#####.###########.
##.###.###.##.###############.######...###############################.#############.##.##########.####################.####.################################.#############.######################.##########.#####.#############.###########.#######.####.#########.#####.#########.#######.########.#################.##############.############################.#.#####.###########################.##.#.##.
###..##.##.#######.###################.#############.####.##############.######.#######.#######.#######.###.###############..###.###.###################..############.##############.####..###.#.#################.###.##.##.##.#################################.#######.###############################.###.#######.##.####.####..#############.##################.################.######.################..
#########.#################.###############.######.######.##.#####.####################.####################################.###################..######.########.##.####.###..#######################.################..#################.####.##########.###.##############################################################.########################.####################.####.#######..#####.################
#####.####################.###..##################.########################.#####################.#######################..##################.###.###.######.######################.#####.#########.##.#######.#######..#######.#####################.####.#.##.###...####.####.########################.#..##.#####.#######.######.###########..#############.######.###########..#######.#############.######.
########.################################.#####.##########.#.#.#######.#######.##.#######################.###.############.#.############################################.##..##################.#####.####..###.###########..####.####..###.###############..#####.#####..##############.#.##########.#######.######################################.#######.####.##.############.##########.##.##############.
#################.#.############.###########.############.##.####.###########.####.#################..###.########################..###.####.###############.##.#########.#####################.###..##############################################.#########.######.###########.####.######################.###############.#####..#################################.######.###...#.###.##.##.##.######.###.##.
#################.###################.#.######################.#.#.#########.########.####.##########.#.##.####.############.###..#####.###########.########.##################.####.###########.###########################.################################.###.###.####.######.#.###.#######.#########.##.##.###.#..####.#########################.############.##.#####################.###############.###.
#####.#.######.#######.##.##.########..#################################.############...##############.#####.####.###..#####.########################.#################.#############.########################################.######.############.########.#.#.#.#.###.########################################.#######.#############.##.##########.##.######################.#.##########.###################.
################.##.###.#..###########.#######.####################################.#######.######################..#.####....###.##.##############..#################.#########.#############.##############...#############.######..############.###.#####.#.###########..#########..######.######.#######.#######.###################.########.#########.#########.#######.########.##.###.####.##.####.#.##.
#####..#####.#############.#########.###.########################..##.#.#######################################.############..####..######################.#######..##########.#.#######.###.###############.######.#.##.##.#############################.########################..#####.##################..#####.#...#############.###################..##########.##.##############.###.#########.#.###.####
###.##############.###################.#################..#######.####.#########.##########.#.##################..########.#.#####################..########.########################.###################...###.#.##########.##########################.###.##..########.#.#############.###########.############.######.##.########..#.######.###############.#######.########################.####.###.######.
########.###############################.#####.##########.###.###..#####..#############..##.######.#########################.###.##.########..#.########.##.###.#######.######..######.#############.####.######.########.##############.##.######..####################.##.#.#####.##################.##############.#####..##########################.#######.######.#.#.##########.##################.#####..
#####.#.#############..#########.#############.#####.#############.#################.############################.#.####.##..########################.####################.##.#########.#######.#############.###########.##.##.######..#..##############.####.###########.########..########.########################.##############.####################################.#.##########.###.######..##########.#
###..#.##############..##..####.#########.##.########.####.######.##########################.############.#######.#######.######.#.###############################.#########.##.##########.##.####.##############.###.#######.####.##############..#.##.#######.###################################.######.###.####.####################.#####################..############.##################################.
###############.#.############.###########.#.####.#.########.#######.####.#########..#######..############.####.#####.#.####....#.#..#.####.################.##################.######..##.#.#####################################.######.#####.#.#########.####.###.#####.##.#####.####################################.###########.##.###########..########.#########.####..##########..#.####.#####.#####.#.#
###########.######.#######################.#############################.#####################################################..##############.###.######.#####################.#######..################..#############.#..#.######.#######..########.##########.########.###############.########.##############################.#######.#####.#####.###.####...#########...######.#####.########.###########.
#########.############.####################.###.#############.######.#############.#########################.####.############.#####.#####.####.#################.##########..#############.###########.#####.###.##############.#########.####.####.##.###########.#.####.##########.#######.##.######################.#.##########..########################################.#.#######.######.#.#############.
############.#########.###.#######.############.#..##################.################.###########.##.##############.#####.###.######################.#####..########################.#########.###.###########.#################################.###.#####.####...########.####################.####.###.#######.#############.#########.##.###.###########################.###.####.####.#######.############.
#########.#############################.##.#.###.###########.###.#####.#######.#######.################.##.#...##.#######.##.#######..#.#####.########.##########################.###.#####################################.#####.###############.######.###.######.######.####################.####.#################.######..###.###.#########################################.#...##########.##..##.########.
.###########.#########################.####.###################.###################################.###################.########..#############.################.#.######################.#######.##.#####.########.##########################.##################.#########.##..##.######.##################.###.#.###########.#################.###############.##..#######.#.#################################
#####..######.##################.##.#######..##################.############.########################.#.#######.#########.#########.#..###################.#.##########..############.###.####.###########.#.########################.########.#.################..#######.###.###.###############################.###################.########..##################..#.############..##########################.
#########.######.######################################.########################.##############################.###.##################..####################.#.#.#######################..####.##########.####.##########.###.###########.####.########.#######.########.######..#######.##########.##########.#######################################..#.##.#####.########.#########.#.####.#############..####
#######.#.######.#############################.##########################..################....#################.########.###.##.#######.#.####.################..##.#########################.########.########..######################.#####...###############.#.#######..######.##############################################.#######..#.####.###############.#..#.####.############..######.##############.
##.#####.######.##########.#################.#.#.#############.#####.###.##.###.###########.######.##############.##..############.##.#.##.#.####################################################.##############.####.#############.###.##############.#.####.#####.#.##########################################################################.##.##########.##.###################.###.##.#######.#####.#####
#######.#.#.####..#####.####.#######.#####.##.#####..######################.#######.#########.###################.#####.#########.#########.#...#..##############################.#####.#..################.##.####################################.###############.#####..#####################.####.###########.########.####.############.##########.#############.######..#.##.#.#####...##.#########.#####.
################.#############.#########.##############.###...#########.#############..##################.##########.###########################.#.####.######.#####.##.########################.#########..###.##.####.####################.############.####.#####.#####.#############################################.####.#################.##.#.###.############.#####.######..#.#####.####.##########..#.#
####.#.############.#.######.######################..##.########.############.#############.######.###.#########.##################.###########.##.#...#.#..#..#.#.#...#.#.#.#...#....#..#.#.#....#........#...#.#.#.#.#..#...#..#.#...#.#...#.#..#.#....#..#..#.#...........#.........#..#....#...#.#.#...#.#..#..#.#.....#.#.#..#.#....#.#.#...#.#...#.#.#.....#..#..#....#.#..#.#.#...#.#...####.######.####.
####################.##.#################.################.#.#############..#.#####.############################################################.#######.######################.#.#########.############.######.###.##########.###.####.############.#####################.####.#...#.########.######################.##############################.##############.######.#########################.##.####.##.
############.###.########.########.#.#.#.#####################.#######.####.##########################.######.#######.###.########################.#####.##########.##.#####.########.#.###################.#################.########....#.###.#######.####.###.#########.###.#.##.##############.#####..#.####.#################.##.################################.#####.#######.####.#####.################
#########.##########.#######.#################.##################.######..#.################################.################.#######.##.########.#.#.#########.###..##.##################.######################.#####.####################.###.#################.######..######.#########.################...################..#############.######.##############################.##.#######################.
###.##.####################.##############..##.#..####################.##########.###########.######.############.###.#################.################.###############.#########.#.#####.##.##.#####.#########..############.############.##########################.###.#####.#######.#######################.#####.#########.#.##.###.####.##.########..###.################.######.######.################.
#############..#######################.#################....#####.########.###..#########.######################.#########.#######.#####.#####.######.###########.####.####.#######.###.#######.############.##.###########.###.#####..##########.######.#####.######.#.####.######.#####################.##.##########.##########.##.##.#######.########.######################.######################.#.######
##########.########################.####.######################################################..#######.#######.###########################.#.#####..###.######.#####.###.#########.####.####.###########.#..######..###.#########################.#######.#####.################.#..#.#.#########.#################.###.####################.###.#######.###.#.#########.######.###.############.############.
#######.################.####.##############.##########.##############.#################################################.#########################.####.###.########.#######################.########.#.###########.######################.#.##############################.#.##.##.##.#######.####.###.##..#######################..####.###########################.##.#####################.#.###.######..#.#
###########.####################.#####.#####.###.##.####.##.#######.###.######..########################.###.###################.#######.##########################################################..#####..############.###################.######################.#####.##########.#################################.############################.###.##################################.##############.####..
####################.###.########.###########.#########.#######.##.##########.########.######.#########..##################################.##########.###############################.#########################################.##########################.##.####.#################.#############.####.#########..#########.#####.#.##.#.########################.#####..##.#####.#######.######.#.##########.
##..########.####.#######################.##.#############.####.########.#######.#.#######.#######.######################...########################.########################.##.############.############################.###.######.########..######################..#########.##########.#####.############..###.############.######.#######.###..###################..#####.#####...###############.###.##.
########.#####.#####..#.#########..################.#######################.#############.###.################.#.#.#.#############.##########################.#######################.#.#########.###############.#####.#.####.####.#########.####.####.####.###.############..#########################.#.############.##########.###################...#########.#######.##.########.###.##########.##..####..
.###.#######..#.###################.##########.####.#.##.#.##.############.###############################.####..####.###############.########################.#####.############.#.##.##.#####################.#################.#######.####..#################.#####.####.#####.######..#####.###########################.#.####.######.######.###############.###############.############..#####.#########.
##################..#.##.##.######.##.###########.##.##################.#############.#.##.###########..########.############.#####...#.########.#####.################...#####.###########.#.##.#.###.#..##.###################.###########################.################.######.#.####.#######.####.##.####################.###.##################.##############.##.##########..#####.####################
########.#.########.####..#######..###.###################.####################.####.####.#############################..####..####################.#############.################.###.#####.#.##############.###.#############.#.##################.##.#.######################.#.##################.###.###.###########.###.##################################.##############.##########.#####.##############.
.########################.##.#######.####.################################################.#####.######################.############..####.############.#####################.####.###################.###############.######.#######.#.#####.######.##################..##.##.########.######.#########################.#################.######.##########..####..###.############.######.###################.
#######.####.#####################.##############.##########.######.########..#..###########..######.###########.#.#############################.####################.#########.######.#..#.#.##############.#######.########.################.####..###.###########.#####.#########.####.#################.################.#..#.#############################.##.#################..#####..##.###.########.##.
####.#########.###..##.##.######################.###.#########.######################.############.####.###.#######.#####################.######.##########.#######################################.###########.#.####.##.##.#.###.#.##########################.##############################.##########.###.####################.################.#############.##.###################.############.##########
###.####.#########.##############################################.######.###########.############.######.##################..#####...############.#####################.#######.######.###.##.######.#######################.####################.###################.###############.###.#############################.#######.#.############.####################.#######.#######..#################.########.
##..#############.##.####.########.####.########.###########################.###.##.#########################.###########.####.##.#.##.##########..##########.##########.#####.###########################.##################..####.##.####.###.######.#####.############.##################.##.###########..#######.###.###############.######################################################.####.##.#######.
##.###############.#####.###########################.#########.######.#.##..################.#########.#########.############.###.####################...##.###..#########.#.###.######################.#.#####..##########.#.##############.##########.########################.#################.######.####.#########.########.##########.###.############################.###..##.##.###################.###
#####.################.############.###.###.###########.#####.#############..###########.##########..##.##.#####################.##########.############..################...#########.##.#########...#################.####.##.#############.#..###############.######.##########.###############################################################.############################.#######.####.#################..
##########.####.#################################.########################.#######.#..#.####.#####.########.####.##########.############.######.#.####.#######.#########.#############################.########.#######.####.###################.############.######.####..#####.################.#########.#####.#.####..####.#######.####.##.##.#.##.#######..##.########################################.###.
#############.#######.#.########.######.#######.######.##.##############################################################.###################.####################################################..############.#.##################.###.#######.#################.######.########.###.#.###.########.##########################.#####################.###.#############.#######.##############################.
##########.######.##.################.#################################.############.###.#####.####..##############################.##############################################.#################.#.##.##.#######.####.#####.##########.####.############################################.####.###############.#######.###.############.#############################.#.#####.########.######.##.########..#.
###..###########.####################.#.#############.####.###.############.#####.###..#######.##.##########################.####################################.########.################.#####################..####.###################.##.################################.####.##.###.######.#######.#########.#########.#######.####.#########.##########.##################.######################.####.
#########.###..##.########.###.##..#.##############.#######.##.##.#########################.#####.##.##########.#..#####..#########.############################.#########################.########.################.##########.###########.####.#.#.#########.#####################.########.####.#######.#######.#####.####..#########.##.####################.#################.########.#####.#############.
#####################################################.###############.#####################.####.#################################.########.###################.#############.###.###.#####################.###################.########.####################.##############################.#######.#####.##################..##.####.######.#.#.####.###############.##############################.##.#######
######################.###########.#####..#.####################.########.###############################.#######.#############.#.##..########.#########.##.###########..#####.###.####.#####.####.######.########.##########.###########.#########.###.##########.#######.##.#.###.####.###############.#########.########.#########.#############.###.##..###.#######################.#.#####################.
.#############.################.#########.#################.#####.####.#######.##..#####################.#####.###########.############.##.####.####.##.########.################.############.###..############.#####################.############..###.#################..##.#######################.##.###.################..##.###.##########.###################.####################.###############.#.##.
.####.####....#######.#########.######.############.###..#.##########.####.#.##.###.####.##############.########################.########.#.########.###############.#############.####.#######.#..###.###############.###########.##########################.############################.#####.###########.###.####.############.##.#################..####################.########.#########..#.############
#.###########.####.##############.########.####################.####################.#####.#####.#..#######.#.##############.###.####.###############.##.###############.#.###########################.#.##########.######.##.##############.####.##.##################.######.##############.#.##################.##.#########.####.####.#######..###.#.######################################################.
###.#####.###################.#########.#########################.#######.##########.##############.#.######################.###.#########.##########.#########.#########################################.###################.#########.##.#######.#############################.###.###########.##.#########.######.###.###########.###.#############.######.##################.############################.##
####.#####################.##.#############.##.################.###########...#####..###############.######..########.###########.###.################.##############.##.######################.####.#############.#.######.########.########################.#####################.#.########################.#########.#########.###################################.########################.###############.
.##########################.#######.####.#.##..###################..####################.###########.##..########.#################.#######################.#####.#####.####.###.########.#####.#########.#################################################.######################..#.########.####.#################.#######.#.####.####.##############################..##.##################.############..##
###########.###..##.########.#.#.#.###.#.###.###########.#####.#######.#####.########################.#######################################.#################.#########.########.##########################################.############.##.#########..#################.#####.############.######.##.########..##############################################.#####################.########..##..##########.
.####.############.#################.###.#######.###.####################################.##################################.####.#############...#..##############################.#########..###..############################################.##################.##################.########.########.#####.#.##################.######.##############..############.#####.###########.########.########.#.##
#######.#####.#############.#####..###.###########.##########.###########.############.######################.##########..################.#####..##################.########..#########################.##.####.#######.#############.#######.#######.##.##############.#######################.#########..###.##########.#############.########.#######.###.#.###########..##################################.
#####.############################################.###########.##########.############################.###.######.#.###############.##############.#.#.#########.#####.######..##.##.#####..#########.##########################################.###########.##############.######.###############.#########.#.##########.####...#.###########.######################.#####.####.##############################.
#.######################.##.###################.##################.###############.##############################.######.###########.##########################..##########.############################..####.###.#####.##.#########.###.##########.#..#.##.#########.############################.###################.##########################################.#####.###.###########.#.####################.
#############.#.################.########################.##########.##############.#####.#.#############..#############.#########.#############.########.#.##########.#####.####.#########################.#############.##########.############.########################.#.#..########.######.######.############################.###.#.####.############.##..#.###.####.#.####.#.###############.############
##.######.##.#################.###########.#########.####..#######.#####.###############################.##.#############.#.#.######################################.#######.######################.#.###################################.#################.###############.###############.################.##########.#########..########################.############..######.################.###########.#.
#######.#####.#####.#.############.################.##.#########.#.######.##.##########.########.#############.##############.##.#.#############.##.###.######.##.#####################.######.#######..#.##.#####################.#####################.#################.#.###.###.##############.###########..#######.#.###.####.#..#######.#########################.#########.##.###################.#####.
##.####..#####.#################.#######..#..##..#.########################.#############.#.###############.###############..#####.##########.#######.############################.####.#######..################.#.####.#########.####################.############.####.###..#######.###############.######.#######...#####..######.####.############################################.###############.#######.
#.####.#########.#####.###..###############.#########################.###.####.#########################.####.######################.##.#############.######.#####.###############.#..#####################################.##################################..####.#######.##############.###.##############################.#####..########.#########.#####################..########################.#######
#######.###..####.#.###############.##.#########.###########.#.##########.#.################.###############.##.##########################.#######.################.##############################.###############.################################.################.#######.##########.################.##########.#############..#################################.#######################.#.####.########.##.
#####..##.#############################.#####.######################.########.####.##.########################.####.###.#######.###..#.#######.######.####.############.############.####.##.############.#########.#..#######.##.##.#################.#######.########..##.##########.#######################.##..###.#######.#.####.###########.#############.####.##########.##########.#####.#####..#.#####.
.######.##############.############.########.########.######.#######.###.#########.#################..############.#############.##.###.##########################.################.###.####.##.###############################.#########..#.########.#####.########.####.##############.##########.##.########.########..###########..####################.#######.######.###.####.##.####.##########.########.
#########.####.######.##############################.####.##.##.####.##########.#####..##..#####.###.##.########.#.#######.###..##############.#####.##########..#########.####.#.####.##########.#.####..####.#.#########.################.##########################################################.##################################################.#########.###########################################.
####.########################.#.##.###############.#############.###.################.#########.#############################..######.#########.########..################.#########..###############.##.####.#####.#####.############.##.############.############.###.#######.#############.#################..############.###.#########################..######.#########.###.###.#.########################
#####.#.#########.###################.####.####.##.######.####.#########.#####..#################.##################.###.#.#########################..########..#############..#####.####.#####.#####################..####.####################################..##.############.###########################.###.#####################.#.##.#.###.#############.###########.#.############.#####.#############.
################################.#.####.#########.################.###########.####.######.#######.##.##########..####################.#########.#.#######.###########.################.##########.##########################################################.#######.#.#.########..#######################################.##################.##.####################.#######.############################.####
######.###.#############.#.#.#####.####.####.#######.####.##.######.###############...#.#.################################################.########.##############################.##################.#####.###.#############################################.########################.######.###.#################.##...########.####.#.############################################.#.#########.#####.#####.#.
