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