99.84 meters = 327 feet and 6.71 inches