42488 meters = 139396 feet and 3.91 inches