6568 meters = 21548.55643 feet