42503 meters = 139445 feet and 6.46 inches