25597 inches = 650.1638 meters