half M f. m.