1348.3 inches = 34.24682 meters