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