264.84 meters = 868.897638 feet