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