### # # # # # # # # ## # # # # # #### # ## H R # # ### # ? ## ## # # ##