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