42482 meters = 139376 feet and 7.69 inches