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