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