267.4 meters = 877.296588 feet