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