42523 meters = 139511 feet and 1.86 inches