84 feet and 10.2 inches = 25.862 meters