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