99.89 meters = 327 feet and 8.68 inches