99.64 meters = 326 feet and 10.83 inches