25.753 meters = 84 feet and 5.9 inches