6676 meters = 21902 feet and 10.65 inches