+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
به یک جدول با $n$ سطر و $m$ ستون متشکل از اعداد صحیح بین $0$ تا $9$ میگوییم استثنایی اگر و تنها اگر به ازای هر خانه از جدول که عدد $x$ در آن نوشته شده است، دقیقا $x$ تا از خانههای مجاور ضلعیاش(به جز خودش) حاوی عدد $x$ باشند.
اعداد $n$ و $m$ به شما داده شده است. اگر جدول استثناییای با $n$ سطر و $m$ ستون وجود دارد آن را گزارش کنید.
# ورودی
در خط اول ورودی عدد $t$، تعداد تستکیسها آمدهاست.
در هر یک از $t$ خط بعدی، دو عدد طبیعی $n$ و $m$ آمدهاند.
$$ 1 \leq t \leq 10^5 $$
$$ \sum n \cdot m \leq 10^6 $$
# خروجی
برای هر تستکیس، در صورتی که حداقل یک جدول استثنایی وجود دارد عبارت `Yes` را چاپ کنید.
سپس در $n$ خط بعدی، در هر خط یک رشته به طول $m$ متشکل از ارقام $0$ تا $9$ چاپ کنید.
اگر جدول استثنایی وجود ندارد عبارت `No` را چاپ کنید.
برای چاپ عبارت `Yes` و یا `No`، خروجی به حروف کوچک و بزرگ حساس نیست.
# مثال
## ورودی نمونه
```
3
1 1
2 2
4 4
```
## خروجی نمونه
```
Yes
0
Yes
22
22
Yes
0222
2212
2012
2222
```