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