2657.7 inches = 67.50558 meters