267.05 meters = 876.148294 feet