86 feet and 10.5 inches = 26.48 meters