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