85 feet and 11.9 inches = 26.21 meters