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