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