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