264.59 meters = 868.077428 feet