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