267.25 meters = 876.804462 feet