Pop Every Bubble

Aim one ball to bank off walls and bubbles and pop every bubble in the fewest shots.

Oboe