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