25.696 meters = 84 feet and 3.65 inches