######### ############ ############ ############# ############# ##### ############# ##### ############# ############# ############# ############# ############# ############# ################### ### ################### ### ################### ### ##### ############ ### ######### ##### ###### ####### ###### #### ##### ###### ####### ###### #### ####### ################################################### #################################################### ###################################################### ###################################################### ###### ###########8#8################################ ####### ############8############## ############### ####### ###########8#8################ ##### ####### ####### #################### ######### ################# ####### ######################### ################# ################# ###################### ################# #########################8################################### ############################################################# ################################################################ ############### ############################################## ###### ######## ##8#8##### ################################### ###### ######## ###8##### ################################### ##### ######## ##8#8### ################################### ##### #################################################### ########################################################### ########################################################### ########################################################### ########################### ########## ############# ############################# ############ ############# ############################# ##### ##### ######## ################# ######### ##### ######### #### ##### ##### ##### ######### #### ##### ###### ##### ######### ######## ##### ###### ##### ### ######## ######## ######## ##### ### ################################### ### ################################### ##### ################################### ###### ### #################### ###### ### ########## ##### ###### ### ########## ########### ##### ########### ########## ########## ########## #######