Introduction Page 3 of 3 Main results: Algorithmic construction of interaction patterns for an arbitrary number of long-crested solitons Prediction of wave heights from a single snapshot of a wave pattern (modelled by KP two-soliton interactions)