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