104.85 meters = 343 feet and 11.95 inches