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