Expert NONOGRAM #5

20×20 GRID

PUZZLE

43231
12152
8323
111141
31511
4231
112121
1106
321115
7132
21245
321222
112
3214
43123
33131
123121
1254
21531
11813
25123
112521
643
321122
12412
21351
11111123
12112212
1525
3124
115113
34421
2373
51131
3262
232411
11532
11533
323211
21331

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