42489 meters = 139399 feet and 7.28 inches