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