25.445 meters = 83 feet and 5.77 inches