268.05 meters = 879.429134 feet