25.743 meters = 84 feet and 5.5 inches