42382 meters = 139048 feet and 6.68 inches