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