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