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