2604.5 inches = 66.1543 meters