2663.7 inches = 67.65798 meters