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