################
########### #########
############## ###########
################ ############
################## #############
##################### #############
####################### #############
######################## ##############
########################## ##############
########################### ###############
#################### ### ### ########
################## #######
################## #######
################## ######
################### ######
################### #####
################### # ####
################## # ###
################## # ##
################## # ##
################## # # # # # # #
################### # # # # #
################## ##### ### # #
# ############### ######## ##### # #
# ############ # #
########## # ###
# ### # #
# # #
# # #
# # #
# # # # # # #
# # # # #
# # # #
# #
# #
# # ######### #
# # #############
# # ######## #
# # #############
# # # #
# # # #
# # #
# # # # #
# #
# #
# #
# # #
# #
# # # #