2677.7 inches = 68.01358 meters