No testdata at current.
对于一副n×m的像素画,小红会觉得它是优美的,当且仅当它的长和宽均为偶数,且至少可以拆解出一个边长为2的像素正方形。请你判断给出的像素画是否是优美的。
下方是边长为2~4的像素正方形的举例,注意,边长为3的像素正方形可以拆解出四个边长为2的像素正方形、边长为4的像素正方形可以拆解出九个边长为2的像素正方形:
每个测试文件均包含多组测试数据。第一行输入一个整数T(1≤T<10)代表数据组数,每组测试数据描述如下: 第一行输入两个整数n,m(1≤n,m≤500)代表像素画的长和宽。 此后n行,每行输入一个长度为m且仅包含'0' 和'1'的字符串s代表像素画中这一行的情况,其中'0'代表该位置为空,'1'代表该位置存在像素。
对于每一组测试数据,如果它是优美的像素画,在一行上输出YES;否则,直接输出NO。
输入
3
6 6
111111
111111
111111
111111
111111
111111
4 6
000000
000110
000110
000000
3 6
000000
000110
000110
输出
YES
YES
NO
说明
在第一组测试数据中,存在边长为2的像素三角形,且长宽均为偶数; 在第二组测试数据中,存在边长为2的像素三角形,且长宽均为偶数; 在第三组测试数据中,存在边长为2的像素三角形,但宽不为偶数。