26030 meters = 85400 feet and 3.15 inches