26.82 meters = 87 feet and 11.91 inches