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