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