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