Optical Lithography Simulation Based on Rigorous Diffraction Theory