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