265.33 meters = 870.505249 feet