126.15 inches = 3.20421 meters