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