13890 meters = 45570 feet and 10.39 inches