26013 meters = 85344 feet and 5.86 inches