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