26.284 meters = 86 feet and 2.8 inches