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