13579 meters = 44550 feet and 6.3 inches