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