Expert NONOGRAM #3

20×20 GRID

PUZZLE

314231
254
121312
14252
1121332
2121111
11761
12612
923
7133
43312
1411111
222222
131214
123341
5225
151
42212
11123111
61131
1221123
11631
122313
4101
21111
91112
111512
14133
2921
213111
21251
312133
1222
1112
161221
22111311
24231
1532
4153
15113

Numbers show consecutive filled cells in each row/column. Multiple numbers mean separate groups with at least one empty cell between them. Fill cells to reveal the hidden picture.

SOLUTION