80.95 feet = 24.67356 meters