25624 inches = 650.8496 meters