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