866.6 feet = 264.13968 meters