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