26.45 meters = 86.778215 feet