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