double precision xncrd,cncrd,dncrd, fnncrd