1008.6 meters = 3309 feet and 0.66 inches