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