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