5489 inches = 139.4206 meters