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