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