99.62 meters = 326 feet and 10.05 inches