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