time execution=13.540230035782