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