Snooker cues

Snooker cues
Execution time (seconds): ~2.485681