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