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