134.53 inches = 3.417062 meters