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