Nonogram Puzzle: Two kitties

There is a binary image encrypted in the puzzle. The clue numbers on the top and left show how many groups of filled squares must be in a row. Each number shows how many filled squares does each group contain.

For example, a clue of “1, 3, 6, 5” would mean that there are sets of one, three, six, and five filled squares in a row.

There must be at least one blank square between each group.

Groups can adjoin the edges or shrink back from it.

Left-click to fill the square.

Right-click to point the squares that must stay blank.

2
4
2
2
7
2
6
12
18
17
16
5
22
2
21
1
6
11
2
10
5
2
2
2
2
5
2
2
9
2
14
2
1
16
1
13
1
15
2
6
2
4
2
2
2
1 1
2 2
7
9
9 1 1
7 4
5 4
7 6
7 6
9 4
9 6
11 8
11 8
11 8
11 8
10 7
8 5
25
6 2 7 1 5
2 1
2 2
2 2
2 1
2 2
1 1
1
2
2
**********