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