86 feet and 6.9 inches = 26.388 meters