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