/*  This code was computer generated */

/*

  These programs construct and manipulate orthogonal 
arrays.  They were prepared by

    Art Owen
    Department of Statistics
    Sequoia Hall
    Stanford CA 94305

  They may be freely used and shared.  This code comes
with no warranty of any kind.  Use it at your own
risk.

  I thank the Semiconductor Research Corporation and
the National Science Foundation for supporting this
work.

*/

/* Fix for C99 */
extern int ipow(int a, int b); /* primes.c */

if(  q== ipow(2,2)  )xtn = xtn2t2;
if(  q== ipow(2,3)  )xtn = xtn2t3;
if(  q== ipow(2,4)  )xtn = xtn2t4;
if(  q== ipow(2,5)  )xtn = xtn2t5;
if(  q== ipow(2,6)  )xtn = xtn2t6;
if(  q== ipow(2,7)  )xtn = xtn2t7;
if(  q== ipow(2,8)  )xtn = xtn2t8;
if(  q== ipow(2,9)  )xtn = xtn2t9;
if(  q== ipow(2,10)  )xtn = xtn2t10;
if(  q== ipow(2,11)  )xtn = xtn2t11;
if(  q== ipow(2,12)  )xtn = xtn2t12;
if(  q== ipow(2,13)  )xtn = xtn2t13;
if(  q== ipow(2,14)  )xtn = xtn2t14;
if(  q== ipow(2,15)  )xtn = xtn2t15;
if(  q== ipow(2,16)  )xtn = xtn2t16;
if(  q== ipow(2,17)  )xtn = xtn2t17;
if(  q== ipow(2,18)  )xtn = xtn2t18;
if(  q== ipow(2,19)  )xtn = xtn2t19;
if(  q== ipow(2,20)  )xtn = xtn2t20;
if(  q== ipow(2,21)  )xtn = xtn2t21;
if(  q== ipow(2,22)  )xtn = xtn2t22;
if(  q== ipow(2,23)  )xtn = xtn2t23;
if(  q== ipow(2,24)  )xtn = xtn2t24;
if(  q== ipow(2,25)  )xtn = xtn2t25;
if(  q== ipow(2,26)  )xtn = xtn2t26;
if(  q== ipow(2,27)  )xtn = xtn2t27;
if(  q== ipow(2,28)  )xtn = xtn2t28;
if(  q== ipow(2,29)  )xtn = xtn2t29;
if(  q== ipow(3,2)  )xtn = xtn3t2;
if(  q== ipow(3,3)  )xtn = xtn3t3;
if(  q== ipow(3,4)  )xtn = xtn3t4;
if(  q== ipow(3,5)  )xtn = xtn3t5;
if(  q== ipow(3,6)  )xtn = xtn3t6;
if(  q== ipow(3,7)  )xtn = xtn3t7;
if(  q== ipow(3,8)  )xtn = xtn3t8;
if(  q== ipow(3,9)  )xtn = xtn3t9;
if(  q== ipow(3,10)  )xtn = xtn3t10;
if(  q== ipow(3,11)  )xtn = xtn3t11;
if(  q== ipow(3,12)  )xtn = xtn3t12;
if(  q== ipow(3,13)  )xtn = xtn3t13;
if(  q== ipow(3,14)  )xtn = xtn3t14;
if(  q== ipow(3,15)  )xtn = xtn3t15;
if(  q== ipow(3,16)  )xtn = xtn3t16;
if(  q== ipow(3,17)  )xtn = xtn3t17;
if(  q== ipow(3,18)  )xtn = xtn3t18;
if(  q== ipow(5,2)  )xtn = xtn5t2;
if(  q== ipow(5,3)  )xtn = xtn5t3;
if(  q== ipow(5,4)  )xtn = xtn5t4;
if(  q== ipow(5,5)  )xtn = xtn5t5;
if(  q== ipow(5,6)  )xtn = xtn5t6;
if(  q== ipow(5,7)  )xtn = xtn5t7;
if(  q== ipow(5,8)  )xtn = xtn5t8;
if(  q== ipow(5,9)  )xtn = xtn5t9;
if(  q== ipow(5,10)  )xtn = xtn5t10;
if(  q== ipow(5,11)  )xtn = xtn5t11;
if(  q== ipow(5,12)  )xtn = xtn5t12;
if(  q== ipow(7,2)  )xtn = xtn7t2;
if(  q== ipow(7,3)  )xtn = xtn7t3;
if(  q== ipow(7,4)  )xtn = xtn7t4;
if(  q== ipow(7,5)  )xtn = xtn7t5;
if(  q== ipow(7,6)  )xtn = xtn7t6;
if(  q== ipow(7,7)  )xtn = xtn7t7;
if(  q== ipow(7,8)  )xtn = xtn7t8;
if(  q== ipow(7,9)  )xtn = xtn7t9;
if(  q== ipow(7,10)  )xtn = xtn7t10;
if(  q== ipow(11,2)  )xtn = xtn11t2;
if(  q== ipow(11,3)  )xtn = xtn11t3;
if(  q== ipow(11,4)  )xtn = xtn11t4;
if(  q== ipow(11,5)  )xtn = xtn11t5;
if(  q== ipow(11,6)  )xtn = xtn11t6;
if(  q== ipow(11,7)  )xtn = xtn11t7;
if(  q== ipow(11,8)  )xtn = xtn11t8;
if(  q== ipow(13,2)  )xtn = xtn13t2;
if(  q== ipow(13,3)  )xtn = xtn13t3;
if(  q== ipow(13,4)  )xtn = xtn13t4;
if(  q== ipow(13,5)  )xtn = xtn13t5;
if(  q== ipow(13,6)  )xtn = xtn13t6;
if(  q== ipow(13,7)  )xtn = xtn13t7;
if(  q== ipow(13,8)  )xtn = xtn13t8;
if(  q== ipow(17,2)  )xtn = xtn17t2;
if(  q== ipow(17,3)  )xtn = xtn17t3;
if(  q== ipow(17,4)  )xtn = xtn17t4;
if(  q== ipow(17,5)  )xtn = xtn17t5;
if(  q== ipow(17,6)  )xtn = xtn17t6;
if(  q== ipow(17,7)  )xtn = xtn17t7;
if(  q== ipow(19,2)  )xtn = xtn19t2;
if(  q== ipow(19,3)  )xtn = xtn19t3;
if(  q== ipow(19,4)  )xtn = xtn19t4;
if(  q== ipow(19,5)  )xtn = xtn19t5;
if(  q== ipow(19,6)  )xtn = xtn19t6;
if(  q== ipow(19,7)  )xtn = xtn19t7;
if(  q== ipow(23,2)  )xtn = xtn23t2;
if(  q== ipow(23,3)  )xtn = xtn23t3;
if(  q== ipow(23,4)  )xtn = xtn23t4;
if(  q== ipow(23,5)  )xtn = xtn23t5;
if(  q== ipow(23,6)  )xtn = xtn23t6;
if(  q== ipow(29,2)  )xtn = xtn29t2;
if(  q== ipow(29,3)  )xtn = xtn29t3;
if(  q== ipow(29,4)  )xtn = xtn29t4;
if(  q== ipow(29,5)  )xtn = xtn29t5;
if(  q== ipow(29,6)  )xtn = xtn29t6;
if(  q== ipow(31,2)  )xtn = xtn31t2;
if(  q== ipow(31,3)  )xtn = xtn31t3;
if(  q== ipow(31,4)  )xtn = xtn31t4;
if(  q== ipow(31,5)  )xtn = xtn31t5;
if(  q== ipow(31,6)  )xtn = xtn31t6;
if(  q== ipow(37,2)  )xtn = xtn37t2;
if(  q== ipow(37,3)  )xtn = xtn37t3;
if(  q== ipow(37,4)  )xtn = xtn37t4;
if(  q== ipow(37,5)  )xtn = xtn37t5;
if(  q== ipow(41,2)  )xtn = xtn41t2;
if(  q== ipow(41,3)  )xtn = xtn41t3;
if(  q== ipow(41,4)  )xtn = xtn41t4;
if(  q== ipow(41,5)  )xtn = xtn41t5;
if(  q== ipow(43,2)  )xtn = xtn43t2;
if(  q== ipow(43,3)  )xtn = xtn43t3;
if(  q== ipow(43,4)  )xtn = xtn43t4;
if(  q== ipow(43,5)  )xtn = xtn43t5;
if(  q== ipow(47,2)  )xtn = xtn47t2;
if(  q== ipow(47,3)  )xtn = xtn47t3;
if(  q== ipow(47,4)  )xtn = xtn47t4;
if(  q== ipow(47,5)  )xtn = xtn47t5;
