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