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