20693 meters = 67890 feet and 5.04 inches