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