6482 meters = 21266 feet and 4.85 inches