266.2 meters = 873.35958 feet