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