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