264.4 meters = 867.454068 feet