Butterfly Garden Puzzle, 640 Pieces