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