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