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