cross (109.612)