Raring2go: Puzzle Solution

Are you ready for the solution...if not, don't press play!

In case you are still wondering how many square there are...there are 40, including the large square itself!