264.23 meters = 866.896325 feet