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