ImportsNETGeographicLibModuleexample_SphericalHarmonic1SubMain()TryDimNAsInteger=3,N1=2' The maximum degreesDimcaAsDouble()={10,9,8,7,6,5,4,3,2,1}' cosine coefficientsDimsaAsDouble()={6,5,4,3,2,1}' sine coefficientsDimcbAsDouble()={1,2,3,4,5,6}DimsbAsDouble()={3,2,1}DimaAsDouble=1DimhAsSphericalHarmonic1=NewSphericalHarmonic1(ca,sa,N,cb,sb,N1,a,SphericalHarmonic1.Normalization.SCHMIDT)DimtauAsDouble=0.1,x=2,y=3,z=1Dimvx,vy,vzAsDoubleDimvAsDouble=h.HarmonicSum(tau,x,y,z,vx,vy,vz)Console.WriteLine(String.Format("{0} {1} {2} {3}",v,vx,vy,vz))CatchexAsGeographicErrConsole.WriteLine(String.Format("Caught exception: {0}",ex.Message))EndTryEndSubEndModule