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