134.1 inches = 3.40614 meters