13892 meters = 45577 feet and 5.13 inches