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