vi * - *f