84.9 feet = 25.87752 meters