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