1343.3 inches = 34.11982 meters