half l l f. m.