3008. 玉米田 标准IO
时间限制:1000 MS 内存限制:64 MB    算法评级:    状态:

农夫约翰的土地由 $M×N$ 个小方格组成,现在他要在土地里种植玉米。

非常遗憾,部分土地是不育的,无法种植。

而且,相邻的土地不能同时种植玉米,也就是说种植玉米的所有方格之间都不会有公共边缘。

现在给定土地的大小,请你求出共有多少种种植方法。

土地上什么都不种也算一种方法。


输入格式

第 $1$ 行包含两个整数 $M$ 和 $N$。

第$2..M+1$ 行:每行包含 $N$ 个整数 $0$ 或 $1$,用来描述整个土地的状况,$1$ 表示该块土地肥沃,$0$ 表示该块土地不育。


输出格式

输出总种植方法对 $10^8$ 取模后的值。


样例输入

2 3
1 1 1
0 1 0

样例输出

9

提示

代码运行状态:

输出