881 feet = 268.5288 meters