Hard NONOGRAM #18

15×15 GRID

PUZZLE

2121
32121
411
312
2311
11111
235
11211
22113
2111
4224
11212
223
6211
11121
3231
4133
6121
11132
22111
1112
1221
111
333
21213
13
225
11312
1131
12121

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