26.73 meters = 87.69685 feet