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