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