7518 meters = 24665 feet and 4.25 inches