25594 inches = 650.0876 meters