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