84.3 feet = 25.69464 meters