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