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