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