42527 meters = 139524 feet and 3.34 inches