1089.1 feet = 331.95768 meters