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