1342.3 inches = 34.09442 meters