2644 inches = 67.1576 meters