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