99.66 meters = 326 feet and 11.62 inches