26.336 meters = 86 feet and 4.85 inches