267.94 meters = 879.068241 feet