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