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