13899 meters = 45600 feet and 4.72 inches