25579 inches = 649.7066 meters