######
##. .+###
## ###-.###
##-#####+-##
##-##..+##++##
############## ##-## ...+##+###
#########++------+#######+#+......######
######+. .-+#############+#+.......###+###
#####+. .+######################+#-........###+#######
##### +###########################+#+.........#####+. +####
####+ .+###############################+##...-#########++#####--####
####+. .################################################+####+.+####+.-###
####. .+#####################################################+### +#####++--##
####-.+######################################################+---##+ #######++--## ####
#################################++#########################-+++--## -#######++++## ######+--+##
#############++-+++#########################++++##+##--########+++++###############. ###
####++--.-++##########################++#- -###-#########++++##############-.##
######### ###++--..-+++############################+- .##++#########++++############-+##
######+---++############# ####++-...-+++###############################- -##+##########+++-+########+-###
###+. .###++++--.......-++#########++-....+++++################################# +#############+##.######+-###
###+ .#########+++++++-.............-+++++###################################- .. ################+####++###
###.-#############+++++++++++++++++++#####################################- ..- +################+.+####
###++################++++++++++##################################-....+## -+++ ###############-##++#
###########################################++###############-..........- +#+- +#############-+#####
######################################+++###############-.............-+##+ #-###########-#+####
##################################+-+++###############...............#-- .+-#########++####
##############################-.+++###############..................- .+.####.+--- ###
#########################+-.+++################......#####-.......- #- .### #
#####################-..+++############+####......................-++-. .-####+. #
################+-..+++#############++###.................................##. #
##########+-...+++###############+.###................................#############
###################+++++-...+++++################# .#+...............................+#+####..+#+##
#######+--.........................-+++++######################-..-+-..-+......................-####-..-###
######-...++++++++++++++++++++++++++++++#####################-+#####+-###. -..................-## ####
#####- #####+++++++++++++++++++++######################-##########-## .................#+.+##
#####+.-###########################################################- -...........+##+++-+##
#####++###### .-#######################. -.....#####-.+#+++-+###
####### ######+-################. + +####+++.--+####
## ###-#--################### +######+++++-...+#####
#+ +#+..##+ ##.+#.#################. -###################-#######
## ## ## +#.##--##################### ##############- .-+#####
## -# ++ #+-###.+######################## .##########+#########
##. # -#....-##+-.....++#########+################## ############
#### ##+ ........ +#########-###################+ .+######
### ## #..... .#########-#######################-+##-##
## ++ #...... -#########--######################.###-##
## - ## .#-..##########+.######################+##+.##
## . + --#########+##-.####################.###+ ##
#. . + -+.+######++####.-##################-####+.##
## # - +####-## ##. #################++####-.##
## # - .++#.### ## -#################-#####--##
## + . .#- -## ###..#################-######-.##
## + +##-## ##+# -#################-#######-.### ## .###
##+ #+ . ##### ###.++ #################+-########.-### ## +#
########+#. - - ## ###-###-.#################.##########--### ## -#
###- +- + . ## ###++####.###### ######## ## ########+######## #- .#
### # + #####+-######+###### ########.## #####+-.-+##++##### ###- ##
### -#. +# . ####++#######+###### #######--# ##+-++###- ..### -. ##
###. ##### - .# +####+########-####### #######.+# #-+###+. ...--## +######
#### -# ################ #-+####### ########.## #+++#..........# +#
################## ##### #+.####### #######-.# ##+++..........+ ####
##### ##.-####### ########--# ###....-+#--.---. #-..--+##
##..####### ########.## ##..# + -##
#-.+####### ########+.## ##- # ##
##.+####### ########--# #- - + #
##-+######## #########.## # . #- #
##--+######## ########+.## # .####- ##### +#
##.+######## #########--## #- + -### ##+ ##
##.++######## ##########.### ##+-..+-.-. .+++-#- +## ##
##-+++######## ###########+-## ## - #-+# ##
##+-++#####################-+### # ###. ##
#######-+++########-+###########-##-.### # ### .##
#########++++###########-########++####+###### - ###. .##
##......-+++######################+###+#++..-##. . ## #+ ##
##-+++++-.............++ #++####+.......---++++##- + ## ## ###
##++++++++++++++++++++..## +..-++.-+++++++++++++# #######+ .## ####
##+++#+++++###+++##++++.##.#---#-.+++++++++++++## ###+####
###+++#+++++++++++++#++++#+-#++++-.++##++++++++###
####+++#+++++++++++++#+++##-#++####-++#++++++#+...#
##+...#++#++++++++++++#+++####++........--+-. .##
###+.......###+++++++++##+##+. .#.................. .##
##+##........................... .-...................###
#+-####.......................... .#+...............+#+.+##
##.--####-. .......................###############-. .##
#+#-+###-.+##+. ..... ..+##+##+++#### +#
#++.++#. -+###############+++#++++++# ##
##+.-#+ #####++..-##++++++ .##
##### #####-+..-###++++ ##
###+ -#+##-##+#####+++ ##
### #+#+-+++##-####- ##
## ##+-+++####..##- ##
### #+-#+######+-#- +##
##+- +##### ###++##. ##
##+# #### ##+--+++- ##
#+++ ### ##+...-+++- #####
##-+ ### ##.-++-++--- -+####+++++###
##+-# ### ##-++++.+#.-+ .##+-.......-+++++###
##-.# ### ##++++++-++..#. .#.....+++++++++++++++##
##.-- #+## ###++++++-++..-###+...++++++++++++++++++####
#+.- .+-...-----. ++# ##+++++++-.......-+++++++++###+++++++++###
###.+ .+..++++++++++-....-. +-+# ###+++++++++++++++++++#++++++-...+##+###
###-###..+++++++++++++++++-.-. .--## ###+++++++++++++++#+++#-..-+##--#####
#+-++..++++#++++++++++++++++.+ -.+# #####++++++++++#+++##--+--+######
#+-..+++++#++++++##+++++++++-.- -.-## ######################
##+++++++#+++++++++++++++##+++.- -..## ##
##++++++#+++##---++##++++++#++-.###.-##
##++++#+++#+..........##+++#+++.-#+++##
##+++#++###.#+##+-+##...#+++#++-..++##
###########+-....-+++#.-#+++++++++##
##### #####-..-+##-###++#++++##
##############+#++###
########