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