....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................
            
....................................................................................................
..............++....................................................................++..............
............-#####................................................................#####-............
............#######-............................................................-#######............
...........#########+..........................................................-#########...........
..........+##########+........................................................+##########+..........
..........############+......................................................+############..........
.........+#############+....................................................-#############+.........
........-###############-..................................................-###############-........
........+################..................................................################+........
........##################................................................##################........
.......-##################+.............-----+++++++++++----.............-##################-.......
.......####################...-+####################################+-...####################.......
.......####################-..-######################################-..-####################.......
......+#####################...######################################...#####################+......
......######################...+####################################+...######################......
.....-#######################..######################################..#######################-.....
.....+########################################################################################+.....
.....+#########################################################################################.....
.....##########################################################################################.....
....-##########################################################################################-....
....-##########################################################################################-....
....+##########################################################################################+....
....############################################################################################....
....############################################################################################....
....############################################################################################....
....############################################################################################....
...-############################################################################################-...
...+############################################################################################+...
...+############################################################################################+...
...##############################################################################################...
...##############################################################################################...
...################-.......+############################################+.......-################...
...##############+...-++-....##########################################....-++-...+##############...
...#############+...######+...########################################...+######...-#############...
...#############...########+..-######################################-..-########...#############...
...-###########-..-#########...######################################...#########-..-###########-...
....###########-..+#########-..+####################################+..-#########+...###########....
....+##########-..+#########-..+####################################+..-#########+...##########+....
.....##########-..-#########...#########..-##############-..#########...#########-..-##########-....
.....-##########...########+...########...+###############...########...+########...##########-.....
......+#########-...#######...+#######-..-######+..-######+..-########...+######-..-#########+......
.......+#########-...-##+....+########+...######-...######-..+#########....+##-...-#########+.......
........-##########-.......-###########-...-++-......-++-...-###########+.......-##########+........
..........###############################........##........###############################..........
......-+##################################...+########+...##################################+-......
...-#######+-#############################..-##########-..#############################-+#######+...
+#######....-##########################################################################+....#######+
####+......+###+..+##############################################################+..+###+......-####
..........####-......-########################################################-......-####..........
........-####-...........-################################################-............####-........
.......-####..................-+####################################+-..................####-.......
......-####...........................---++##############++---...........................+###-......
.......+#-................................................................................-#+.......
....................................................................................................