25623 inches = 650.8242 meters