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