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