#include "colors.inc"

background { color rgb < 0.0, 0.0, 0.0 > }

light_source { < 0.00, -3.50, 4.90 >
               color rgb < 1.00, 1.00, 1.00 >
             }

camera { location < -7.00, 2.0, 2.0 >
         look_at  < 0.00, 0.00, 0.00 >
	 sky <0,0,1>
	  rotate < 0,0,0>
       }

plane {y,-7
	texture{
	pigment {checker color rgb <1,1,1> color rgb <0,0,0>}
	}
}



#declare A1 = < -0.4, 0, 3.2>;
#declare A2 = < 0.8, 0.9, -0.8>;
#declare A3 = < -0.6, 2.0, 3.3>;
#declare A4 = < 0.7, 3.2, 0>;
#declare A5 = < 0.1, -0.5, 0> ;
#declare A6 = < 1.3, 0.14, 2.6>;
#declare A7 = < -0.1, 0.29, 2.55>;
#declare A8 = < 1.2, 0.48, -0.1>;
#declare A9 = < 0.6, -0.5, 0> ;
#declare A10 = < 1.8, 0.14, 2.6>;
#declare A11 = < 0.4, 0.29, 2.55>;
#declare A12 = < 1.7, 0.48, -0.1>;
#declare A13 = < 1.6, -0.5, 0> ;
#declare A14 = < 2.3, 0.14, 2.6>;
#declare A15 = < 1.4, 0.29, 2.5>;
#declare A16 = < 2.7, 0.48, -0.1>;

#declare B1 = < 0.15, -0.5, 0> ;
#declare B2 = < 0.18, 0.14, 0.12>;
#declare B3 = < 0.25, 0.29, 0.11>;
#declare B4 = < 0.4, 0.48, -0.1>;
#declare B5 = < 0.8, -0.5, 0> ;
#declare B6 = < 0.78, 0.14, 0.12>;
#declare B7 = < 0.25, 0.29, 0.11>;
#declare B8 = < 0.4, 0.48, -0.1>;
#declare B9 = < 0.15, -0.5, 0> ;
#declare B10 = < 0.18, 0.14, 0.12>;
#declare B11 = < 0.25, 0.29, 0.11>;
#declare B12 = < 0.4, 0.48, -0.1>;
#declare B13= < 0.15, -0.5, 0> ;
#declare B14 = < 0.18, 0.14, 0.12>;
#declare B15 = < 0.25, 0.29, 0.11>;
#declare B16= < 0.4, 0.48, -0.1>;

#declare patchA =
	bicubic_patch{
	 type 0  flatness 0.1 u_steps 6 v_steps 6,
	
	 A1,A2,A3,A4,
	 A5,A6,A7,A8,
	 A9,A10,A11,A12,
	 A13,A14,A15,A16
	pigment {color rgb <0 1 0>}
	}

object {patchA}
object {patchA
	rotate <180,0,0>}