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