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