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