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