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