Hit the green flag to go!
I tried to isolate the problem by taking the code out of the double loop and found that the stamping was in the wrong place for one thing... I'd have liked to discuss at the outset some of our thinking about decomposing the painting, but happy to take this approach. Perhaps you can re-assemble the code and tidy up the size and position of the internal shape?