25.77 meters = 84 feet and 6.57 inches