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