6666.4 meters = 21871 feet and 4.69 inches