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