12890 meters = 42290 feet and 0.31 inches