85.21 feet = 25.972008 meters