cross (102.346)