2628.6 inches = 66.76644 meters