I need a weird shape for a cast. What is the best way to do it?

Which way would be the most efficient computationally to check for obstructions in the following area?

Looks like two OverlapCircles and an OverlapArea.