1088.6 feet = 331.80528 meters