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