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