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