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