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