Задан шаблон, состоящий из круглых скобок и знаков вопроса.
Определить, сколькими способами можно заменить знаки вопроса круглыми скобками так, чтобы получилось правильная скобочная последовательность.
Первая строка содержит заданный шаблон длиной не более 2000 символов.
Выведите искомое количество способов по модулю 301907.