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