diff --git a/demos/tower.i3 b/demos/tower.i3
index e6aea1e54522f3b8a2de0d8900fc485f805484e6..2c226f78a05f0bacf22c7469c7534db33dd37e5e 100644
--- a/demos/tower.i3
+++ b/demos/tower.i3
@@ -15,7 +15,7 @@ Point(i_p + 4) = { x, y-dy4, z8+z4, p0} ;
 Point(i_p + 5) = { x, y-dy5, z8+z5, p0} ;
 Point(i_p + 6) = { x, y-dy6, z8+z6, p0} ;
 Point(i_p + 7) = { x, y-dy7, z8+z7, p0} ;
-Point(i_p + 8) = { x, y-dy8, z8+z8, p1} ;
+Point(i_p + 8) = { x, y-dy8, z8+z8, p0} ;
 
 Point(i_p + 11) = { x, y-dy1,z8-z1, p0} ;
 Point(i_p + 12) = { x, y-dy2,z8-z2, p0} ;
@@ -24,7 +24,7 @@ Point(i_p + 14) = { x, y-dy4,z8-z4, p0} ;
 Point(i_p + 15) = { x, y-dy5,z8-z5, p0} ;
 Point(i_p + 16) = { x, y-dy6,z8-z6, p0} ;
 Point(i_p + 17) = { x, y-dy7,z8-z7, p0} ;
-Point(i_p + 18) = { x, y-dy8,z8-z8, p1} ;
+Point(i_p + 18) = { x, y-dy8,z8-z8, p0} ;
 
 
 Point(i_p + 20) = { x, y-dy0, -z8+z0, p0} ;
@@ -37,8 +37,7 @@ Point(i_p + 26) = { x, y-dy6, -z8+z6, p0} ;
 Point(i_p + 27) = { x, y-dy7, -z8+z7, p0} ;
 
 
-Spline(i_l  +  0) = {i_p  + 0,i_p + 1,i_p + 2,i_p + 3,i_p + 4,i_p + 5,i_p + 6,i_p + 7,i_p + 8};
-Spline(i_l  +  1) = {i_p  + 0,i_p + 11,i_p + 12,i_p + 13,i_p + 14,i_p + 15,i_p + 16,i_p + 17,i_p + 18};
-
-Spline(i_l  +  2) = {i_p + 20,i_p + 21,i_p + 22,i_p + 23,i_p + 24,i_p + 25,i_p + 26,i_p + 27,i_p + 18};
+Spline(i_l + 0) = {i_p, i_p+1 : i_p+8};
+Spline(i_l + 1) = {i_p, i_p+11 : i_p+18};
+Spline(i_l + 2) = {i_p+20 : i_p+27, i_p + 18};
 
diff --git a/demos/tower.i4 b/demos/tower.i4
index ba1da586254db7861a19a3d2e9c9c43f6ef59729..097293ebfbe0bef594f10b1b702428780143bc1f 100644
--- a/demos/tower.i4
+++ b/demos/tower.i4
@@ -2,7 +2,7 @@
    Gmsh demo file (C) 2000 C. Geuzaine, J.-F. Remacle
 */
 
-Point((i_p) + 1) = { -ci , hi , -ci ,  pti } ;
-Point((i_p) + 2) = {  ci , hi , -ci ,  pti } ;
-Point((i_p) + 3) = {  ci , hi ,  ci ,  pti } ;
-Point((i_p) + 4) = { -ci , hi ,  ci ,  pti } ;
+Point(i_p + 1) = { -ci , hi , -ci ,  pti } ;
+Point(i_p + 2) = {  ci , hi , -ci ,  pti } ;
+Point(i_p + 3) = {  ci , hi ,  ci ,  pti } ;
+Point(i_p + 4) = { -ci , hi ,  ci ,  pti } ;