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