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