「LAOI-6」Radiation

题目背景

[English statement](https://www.luogu.com.cn/problem/T503655). You must submit your code at the Chinese version of the statement.

题目描述

小 T 和 小 U 在一个 $n \times m$ 的初始为空的棋盘上玩游戏。小 T 先在上面摆 $k$ 个石头,然后小 U 会使用宇宙射线毁掉所有石头。但是小 U 的宇宙射线威力有限,只能每次销毁一行或一列的石头。 小 U 不想过多用他的宇宙射线发射器,所以他会按照最优策略销毁石头。反之,小 T 偏偏想让小 U 发射最多的宇宙射线,所以他会摆放石头以做到这一点。问题来了:小 T 不会摆放了。你能够找到一种方法帮助小 T 达到目标吗?

输入输出格式

输入格式


**本题有多组数据。** 第一行一个整数 $T$。 然后 $T$ 行,每行 $n,m,k$ 三个整数,表示这组数据的游戏设定。

输出格式


对于每组数据,输出 $n$ 行 $m$ 列共 $nm$ 个字符,第 $i$ 行第 $j$ 个字符如果为 `S` 那么代表棋盘的第 $i$ 行第 $j$ 列有石头;如果为 `.` 那么代表棋盘的第 $i$ 行第 $j$ 列没石头。 你需要保证每组数据中输出的字符 `S` 的个数为 $k$。

输入输出样例

输入样例 #1

2
3 5 2
5 4 7

输出样例 #1

S....
....S
.....
S..S
...S
S.S.
...S
.S..

说明

**本题采用捆绑测试。** 子任务 1($20$ 分):保证 $k \leq \min(n,m)$。 子任务 2($12$ 分):保证 $n = 2$。 子任务 3($18$ 分):保证 $T,n,m \leq 10$。 子任务 4($20$ 分):保证 $T \leq 10$,$n,m \leq 300$。依赖子任务 $3$。 子任务 5($30$ 分):无特殊限制。依赖子任务 $1 \sim 4$。 对于所有数据,保证 $1 \leq T \leq 10^4$,$1 \leq n,m \leq 2 \times 10^3$,$0 \leq k \leq nm$,$\sum nm \leq 5 \times 10^6$。