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