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