#declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=1;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=1;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=3;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=2;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=2;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=2;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=2;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=2;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=2;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=1;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=5;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=11;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=25;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=3;
#declare yp=31;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=3;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=3;
#declare yp=35;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=4;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=4;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=4;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=4;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=4;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=4;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=4;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=4;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=4;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=4;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=4;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=4;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=4;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=4;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=4;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=5;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=5;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=5;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=11;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=5;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=20;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=25;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=5;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=31;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=5;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=5;
#declare yp=35;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=6;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=6;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=6;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=6;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=6;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=6;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=6;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=6;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=6;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=6;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=3;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=20;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=7;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=7;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=7;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=8;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=8;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=8;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=8;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=8;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=8;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=8;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=8;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=8;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=8;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=9;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=9;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=9;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=9;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=9;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=9;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=9;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=9;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=9;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=9;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=9;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=9;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=10;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=10;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=10;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=10;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=10;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=10;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=10;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=10;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=10;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=10;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=10;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=10;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=10;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=10;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=10;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=10;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=11;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=11;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=11;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=11;
#declare yp=20;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=11;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=11;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=11;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=11;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=11;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=3;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=12;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=12;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=12;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=12;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=12;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=12;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=12;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=12;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=12;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=12;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=12;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=12;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=12;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=12;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=12;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=12;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=12;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=5;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=13;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=20;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=25;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=13;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=13;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=13;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=1;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=14;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=14;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=11;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=14;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=14;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=14;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=14;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=31;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=14;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=14;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=1;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=15;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=15;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=15;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=15;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=15;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=15;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=15;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=15;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=15;
#declare yp=35;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=1;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=5;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=16;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=11;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=16;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=25;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=16;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=31;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=16;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=16;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=16;
#declare yp=35;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=3;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=17;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=17;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=17;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=17;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=17;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=17;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=18;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=18;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=18;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=18;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=18;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=18;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=18;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=18;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=18;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=18;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=18;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=18;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=3;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=19;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=19;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=19;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=19;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=19;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=19;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=20;
#declare yp=1;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=5;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=20;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=11;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=20;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=25;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=20;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=31;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=20;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=20;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=20;
#declare yp=35;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=21;
#declare yp=1;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=21;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=21;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=21;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=21;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=21;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=21;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=21;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=21;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=21;
#declare yp=35;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=22;
#declare yp=1;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=22;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=22;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=11;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=22;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=22;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=22;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=22;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=31;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=22;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=22;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=5;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=23;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=20;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=25;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=23;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=23;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=23;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=3;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=24;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=24;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=24;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=24;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=24;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=24;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=24;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=24;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=24;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=24;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=24;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=24;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=24;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=24;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=24;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=24;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=24;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=25;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=25;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=25;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=25;
#declare yp=20;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=25;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=25;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=25;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=25;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=25;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=26;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=26;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=26;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=26;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=26;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=26;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=26;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=26;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=26;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=26;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=26;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=26;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=26;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=26;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=26;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=26;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=27;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=27;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=27;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=27;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=27;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=27;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=27;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=27;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=27;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=27;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=27;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=27;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=28;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=28;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=28;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=28;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=28;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=28;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=28;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=28;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=28;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=28;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=3;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=20;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=29;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=29;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=29;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=30;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=30;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=30;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=30;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=30;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=30;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=30;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=30;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=30;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=30;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=31;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=5;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=6;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=31;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=10;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=11;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=16;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=31;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=20;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=25;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=26;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=31;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=30;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=31;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=31;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=31;
#declare yp=35;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=32;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=32;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=32;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=32;
#declare yp=7;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=8;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=9;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=32;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=32;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=32;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=32;
#declare yp=17;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=32;
#declare yp=18;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=19;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=32;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=32;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=32;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=32;
#declare yp=27;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=28;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=29;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=32;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=32;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=1;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=2;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=3;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=4;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=5;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=8;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=11;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=12;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=13;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=14;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=15;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=18;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=21;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=22;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=23;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=24;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=25;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=28;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=33;
#declare yp=31;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=33;
#declare yp=32;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=33;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=34;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=33;
#declare yp=35;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=1;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=3;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=34;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=5;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=11;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=34;
#declare yp=13;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=15;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=21;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=23;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=34;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=25;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=31;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=34;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }
#declare xp=34;
#declare yp=33;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=34;
#declare yp=35;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=2;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=4;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=6;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=7;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=9;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=10;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=12;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=14;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=16;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=17;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=19;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=20;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=22;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=24;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=26;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=27;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=29;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=30;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);
#declare xp=35;
#declare yp=32;

      sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
  	texture {
	  T_Stone17 scale 0.6 
	  translate <rand(R2)*200, rand(R2)*213, rand(R2)*321>
	}
	scale <rand(R6)*0.2+0.8, rand(R6)*0.2+0.8, 1> 
	rotate x*(rand(R6)*20-10) rotate y*(rand(R6)*20-10) rotate z*rand(R6)*90
	translate <0.5-linespace/2+xp*linespace+rand(R7)*Jitter-Jitter/2, 
	           0.5-linespace/2+yp*linespace+rand(R7)*Jitter-Jitter/2, 0> 
      }

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);
#declare xp=35;
#declare yp=34;

	sphere {
        <0,0,0> stonesize scale <0.5,0.5,0.2> translate z*0.1
        texture {
	  T_Stone16 scale 0.6 
	  translate <rand(R1)*200, rand(R1)*213, rand(R1)*321>
	}
	scale <rand(R5)*0.2+0.8, rand(R5)*0.2+0.8, 1> 
	rotate x*(rand(R5)*20-10) rotate y*(rand(R5)*20-10) rotate z*rand(R5)*90
	translate <0.55-linespace/2+xp*linespace+rand(R4)*Jitter-Jitter/2, 
	           0.55-linespace/2+yp*linespace+rand(R4)*Jitter-Jitter/2, 0>
      }

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);

      #declare h = rand(R1);  #declare h = rand(R1);  #declare h = rand(R1);
      #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R5);  #declare h = rand(R5);  #declare h = rand(R5);
      #declare h = rand(R4);  #declare h = rand(R4);

      #declare h = rand(R2);  #declare h = rand(R2);  #declare h = rand(R2);
      #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R6);  #declare h = rand(R6);  #declare h = rand(R6);
      #declare h = rand(R7);  #declare h = rand(R7);