7525.2 meters = 24688 feet and 11.72 inches