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