264.1 meters = 866.469816 feet