86 feet and 6.4 inches = 26.375 meters