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