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