26.41 meters = 86 feet and 7.76 inches