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