6568 meters = 21548 feet and 6.68 inches