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