266.1 meters = 873.031496 feet