866.9 feet = 264.23112 meters