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