- -- i ---------^-z