Mexico, solar and magnetic