84.2 feet = 25.66416 meters