6468 meters = 21220 feet and 5.67 inches