6606 meters = 21673 feet and 2.74 inches