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