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