done 94342 bytes