2584.6 inches = 65.64884 meters