42376 meters = 139028 feet and 10.46 inches