25577 inches = 649.6558 meters