Text this: Wave transformation over a generalized beach.