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