5486 inches = 139.3444 meters