#abc295h. [abc295_h]E or m

[abc295_h]E or m

开始你有一个全 00 矩阵,你可以随意执行如下操作:

  • 选择任意一行,将其从最左端开始的连续一段染成 11
  • 选择任意一列,将其从最上端开始的连续一段染成 11

如果一个矩阵可以由此得到,那么这个矩阵被称为好的。

现在你有一个 01? 矩阵 aa,你需要将所有 ? 替换为 01,问得到的矩阵中有多少个是好的。答案对 998244353998244353 取模。

1n,m181\le n,m\le 18