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