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