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