25596 inches = 650.1384 meters