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