ImportsNETGeographicLibModuleexample_OSGBSubMain()Try' Sample forward calculation from' A guide to coordinate systems in Great BritainDimlatAsDouble=DMS.Decode(52,39,27.2531)DimlonAsDouble=DMS.Decode(1,43,4.5177)Dimx,yAsDoubleOSGB.Forward(lat,lon,x,y)DimgridrefAsString=""OSGB.GridReference(x,y,2,gridref)Console.WriteLine(String.Format("{0} {1} {2}",x,y,gridref))' Sample reverse calculationgridref="TG5113"DimprecAsIntegerOSGB.GridReference(gridref,x,y,prec,True)OSGB.Reverse(x,y,lat,lon)Console.WriteLine(String.Format("{0} {1} {2}",prec,lat,lon))CatchexAsGeographicErrConsole.WriteLine(String.Format("Caught exception: {0}",ex.Message))EndTryEndSubEndModule