25929 meters = 85068 feet and 10.77 inches