2591.6 inches = 65.82664 meters