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