2683.7 inches = 68.16598 meters