88.2 meters = 289.370079 feet