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