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