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