25590 inches = 649.986 meters