A risk-based approach to layout implementation of WEC array by addressing accidental constraints