% ############ ? # # # # # # # # # # # ###### ##### # # # # # # # # # # < # # ( # # # ###########