Index: /issm/trunk-jpl/src/c/shared/Exp/exp.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Exp/exp.h	(revision 20589)
+++ /issm/trunk-jpl/src/c/shared/Exp/exp.h	(revision 20590)
@@ -89,5 +89,5 @@
 		if(fscanf(fid,"%255s %255s\n",chardummy,chardummy)!=2) _error_("Could not read " << domainname);
 		//## Icon:0
-		if(fscanf(fid,"%255s %255s\n",chardummy,chardummy)!=2) _error_("Could not read " << domainname);
+		if(fscanf(fid,"%255s %255s\n",chardummy,chardummy)!=2) _error_("Could not read " << domainname<<"(Expecting ## Icon:0 and read "<<chardummy<<")");
 		//# Points Count Value
 		if(fscanf(fid,"%255s %255s %255s %255s\n",chardummy,chardummy,chardummy,chardummy)!=4) _error_("Could not read " << domainname);
@@ -96,5 +96,5 @@
 		if(fscanf(fid,"%255s %255s %255s %255s %255s\n",chardummy,chardummy,chardummy,chardummy,chardummy)!=5) _error_("Could not read " << domainname);
 		for (i=0;i<n;i++){
-			if(fscanf(fid,"%20lf %20lf\n",&ddummy,&ddummy)!=2){
+			if(fscanf(fid,"%30lf %30lf\n",&ddummy,&ddummy)!=2){
 				_error_("Could not read coordinate of vertex "<< i <<" of "<<domainname);
 			}
@@ -142,5 +142,5 @@
 		/*Read vertices: */
 		for (i=0;i<n;i++){
-			if(fscanf(fid,"%20lf %20lf\n",&x[i],&y[i])!=2){
+			if(fscanf(fid,"%30lf %30lf\n",&x[i],&y[i])!=2){
 				_error_("Could not read coordinate of vertex "<<i<<" of "<<domainname);
 			}
