def hoge(a,b,h,w,y,z)
if b[y]&&b[y][z]
return b[y][z]
end
sum = 0
if z!=w-1 && a[y][z] < a[y][z+1]
sum+=1
sum+=hoge(a,b,h,w,y,z+1)
end
if z!=0 && a[y][z] < a[y][z-1]
sum+=1
sum+=hoge(a,b,h,w,y,z-1)
end
if y!=h-1 && a[y][z] < a[y+1][z]
sum+=1
sum+=hoge(a,b,h,w,y+1,z)
end
if y!=0 && a[y][z] < a[y-1][z]
sum+=1
sum+=hoge(a,b,h,w,y-1,z)
end
b[y][z]=sum
return sum
end
h,w=gets.split.map &:to_i;
a=Array.new(h)
b=Array.new(h){Array.new(w,nil)}
h.times{|i| a[i]=gets.split.map &:to_i}
x=h*w;
h.times{|i| w.times{|j|x+=hoge(a,b,h,w,i,j)%(10**7+7)}}
p x