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