6496 meters = 21312 feet and 4.03 inches