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