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