Considereu un tauler amb alguns obstacles. Compteu tots els camins que surten de la cantonada superior esquerra, arriben a la cantonada inferior dreta, i passen exactament per sobre de obstacles. Els únics moviments permesos són cap avall i cap a la dreta.
L’entrada consisteix en diversos casos. Cada cas comença amb
,
i
,
seguits
d’
línies amb
caràcters
cadascuna. Els punts indiquen posicions lliures, i les ‘X’
obstacles. Podeu assumir que
i
estan entre 2 i 100, i que
està entre 0 i
.
Per a cada cas, escriviu el nombre de camins possibles. Com que aquest nombre pot ser molt gros, feu els càlculs mòdul .
Input
2 2 3 XX .X 3 4 0 .X.. ...X X... 3 4 4 .X.. ...X X... 11 35 45 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Output
1 2 0 481256764