im0 * M * m * * hf * * m0+ * w*