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