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