#########################################################################################################################
#########################################################################################################################
#########################################################################################################################
#########################################################################################################################
#########################################################################################################################
###......################################################################################################################
###..S..############################.............s#######################################################################
###.......##########################.#####.#################################################.........####################
###....###############.#############.#####.#################################################..................###########
###...################.#############.#####.#################################################........#########.###########
###.##################.#############.#####.#################################################....N.###########.###########
###.##################.#############.#####.#####################################################.############.###########
###.##################.#############.#####.#####################################################.############.###########
###.##################.#############.#####.#####################################################.############.###########
###.##################...............#####.#################################################......s.#########.###########
###.##########.#######.###################.###############################################......h...#########.###########
###....s..####.#######.###################.###################################...........##...c......########.###########
#########.####.#######.###################.###################################...........##..........########.###########
#########.####.#######.###################.################################s.............##..........########.###########
#########.####.#######.###################.##............................................####............####.###########
#########.####.#######.######........#####.##.###################^############...........####...####......###.###########
#########..............######.#####^^#####.##.###################^#############.................#############.###########
##################.##########.####.........##.###################^#######################.........###########.###########
##################.##########.###############.###################.#######################....################.###########
######........####.#######.........#####n####.###################.#######################..##################.###########
######.######.####.###############.#####.####.###################.............s#########...##########.........###########
######.######.####.###############.#####.####.###################.#####################....#########...##################
######.######.####.###############.#####.####.########s##########.####################......#######..####################
######.######.............########.#####.####.########.##########.#########........^........^.........###################
######.##################.########.#####.####.########.##########.########........######..########...####################
######.##################.##........####.####.########.##########.#######..........####..########....####################
######.##################.##.###########.####.########.##########.########....c..#######..######....#####################
######..........#########.##.########....####.########.##########.########.........#####...#####...######################
######.########.#########.##.########.#######.....................######################..........#######################
######.########.#########......s#####.################.#####################################.....########################
######.########.#####################.################.######################################...#########################
######.########.#####################..###############.##################################################################
######.########.#####################.################.##################################################################
######.########.#####################.################.##################################################################
######.########.###########.#########.################.##################################################################
######.########.###########.####.####.################.##################################################################
######.####################...........################.##################################################################
######.####################.#.########################.##################################################################
######.####################.#.########################.##################################################################
######.####################.#.########################.##################################################################
######..###################.#.########################.##################################################################
######......................#.########################.##################################################################
#############################..#######################.##################################################################
#############################..........................##################################################################
#########################################################################################################################