Allegro
0.0576331615448