toroidal and solenoid magnetic fields 3831969