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