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