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