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