265.9 meters = 872.375328 feet