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