(?n)((((()*)?)?)?(((()*)?)?)?