1015.9 meters = 39996.062992 inches