7511 meters = 24642 feet and 4.66 inches