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