upthrust

Predictions and analysis