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