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