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