25.36 meters = 83 feet and 2.43 inches