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