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