266.25 meters = 873.523622 feet