cross (112.252)