Знаете ли вы, где можно вкусно перекусить рядом с филиалом МГУ? В соседнем с нашим архитектурно–строительном корпусе работает замечательная столовая с оригинальным названием The Stolovka. От нашего корпуса до корпуса, в котором находится The Stolovka, можно пройти по одной из двух параллельных аллей, соединённых между собой некоторой системой из попарно не пересекающихся переулков. Ерулан, как большой любитель покушать, собрался посетить данное место. Но, кроме прочего, он еще и большой любитель математики, поэтому он решил воспользоваться случаем и на основе этого маленького приключения составить задачу.
Ерулан записал её условие в следующем формальном виде: две аллеи — горизонтальные отрезки. Выходит он из верхнего левого угла, прийти должен в правый нижний. Переулки между аллеями бывают 2 видов: / и \. Ерулан всегда движется слева направо. На каждом шаге он может либо продолжить движение по той же аллее, либо перейти по переулку на другую, если есть такая возможность. Посчитайте количество способов попасть в столовую.
Одно целое число $$$N$$$, где $$$1 \le N \le 10000$$$. На следующей строке строка длины $$$N$$$ из символов вида '/' и '\'.
Одно целое число — ответ по модулю $$$10^9+7$$$.
5 \\\/\
7
2 //
0
Обратите внимание, что в языке $$$C$$$ и $$$C$$$++ константы прямого и обратного слеша обозначаются как '/' и '\\'.
| Name |
|---|


