number of nanoseconds in 10^1000 years