corrected maxwell 2d source f90