haff 20 f. m.