Ragbecca

Welp, hopefully it's something xD
Puzzle