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