26.76 meters = 87.795276 feet