25595 inches = 650.113 meters