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