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