84.6 feet = 25.78608 meters