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