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