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