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