gannsqaure

Predictions and analysis