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