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