2678 inches = 68.0212 meters