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