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