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