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