86 feet and 5.9 inches = 26.363 meters