Snooker cues

Snooker cues

 

Execution time (seconds): ~3.764755