
#include <exec/types.h>
#include <intuition/intuition.h>

extern struct TextAttr Font;
extern struct Screen *FirstScreen;
extern struct IntuiMessage *message;
extern struct Window *FirstWindow,*NoBorder;
extern BOOL DrawWindow;
extern int maxcolr;

/**************************************************************************

               Z O N E S   1 0 1    T H R O U G H   2 0 0

     C O L O R   A S S I G N M E N T   R E Q U E S T E R   I N F O 
          
**************************************************************************/
   
struct Requester ca2_requester;

struct IntuiText colr2_asign_OK_txt =
       {1, 0, JAM1, 8, 8, &Font, (UBYTE *)"OK !", NULL};

struct Image colr2_asign_OK_img = {0,0, 50,25, 3, NULL, 0, 0, NULL};


unsigned char zn200_StringBuffer[4] = "0";
unsigned char zn200_UndoBuffer[4];

struct StringInfo *zn200_ptr;
struct StringInfo zn200_StringInfo =
  {
   &zn200_StringBuffer[0],
   &zn200_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn200_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn200_String_gadg =
  {
   NULL,
   528, 330, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn200_String_img, NULL,
   NULL, NULL,
   (APTR)&zn200_StringInfo,
   102, NULL,
  };


unsigned char zn199_StringBuffer[4] = "0";
unsigned char zn199_UndoBuffer[4];

struct StringInfo *zn199_ptr;
struct StringInfo zn199_StringInfo =
  {
   &zn199_StringBuffer[0],
   &zn199_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn199_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn199_String_gadg =
  {
   &zn200_String_gadg,
   528, 320, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn199_String_img, NULL,
   NULL, NULL,
   (APTR)&zn199_StringInfo,
   101, NULL,
  };

unsigned char zn198_StringBuffer[4] = "11";
unsigned char zn198_UndoBuffer[4];

struct StringInfo *zn198_ptr;
struct StringInfo zn198_StringInfo =
  {
   &zn198_StringBuffer[0],
   &zn198_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn198_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn198_String_gadg =
  {
   &zn199_String_gadg,
   528, 310, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn198_String_img, NULL,
   NULL, NULL,
   (APTR)&zn198_StringInfo,
   100, NULL,
  };

unsigned char zn197_StringBuffer[4] = "9";
unsigned char zn197_UndoBuffer[4];

struct StringInfo *zn197_ptr;
struct StringInfo zn197_StringInfo =
  {
   &zn197_StringBuffer[0],
   &zn197_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn197_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn197_String_gadg =
  {
   &zn198_String_gadg,
   528, 300, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn197_String_img, NULL,
   NULL, NULL,
   (APTR)&zn197_StringInfo,
   99, NULL,
  };

unsigned char zn196_StringBuffer[4] = "12";
unsigned char zn196_UndoBuffer[4];

struct StringInfo *zn196_ptr;
struct StringInfo zn196_StringInfo =
  {
   &zn196_StringBuffer[0],
   &zn196_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 12, NULL,
  };

struct Image zn196_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn196_String_gadg =
  {
   &zn197_String_gadg,
   528, 290, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn196_String_img, NULL,
   NULL, NULL,
   (APTR)&zn196_StringInfo,
   98, NULL,
  };

unsigned char zn195_StringBuffer[4] = "13";
unsigned char zn195_UndoBuffer[4];

struct StringInfo *zn195_ptr;
struct StringInfo zn195_StringInfo =
  {
   &zn195_StringBuffer[0],
   &zn195_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 13, NULL,
  };

struct Image zn195_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn195_String_gadg =
  {
   &zn196_String_gadg,
   528, 280, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn195_String_img, NULL,
   NULL, NULL,
   (APTR)&zn195_StringInfo,
   97, NULL,
  };

unsigned char zn194_StringBuffer[4] = "0";
unsigned char zn194_UndoBuffer[4];

struct StringInfo *zn194_ptr;
struct StringInfo zn194_StringInfo =
  {
   &zn194_StringBuffer[0],
   &zn194_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn194_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn194_String_gadg =
  {
   &zn195_String_gadg,
   528, 270, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn194_String_img, NULL,
   NULL, NULL,
   (APTR)&zn194_StringInfo,
   96, NULL,
  };

unsigned char zn193_StringBuffer[4] = "11";
unsigned char zn193_UndoBuffer[4];

struct StringInfo *zn193_ptr;
struct StringInfo zn193_StringInfo =
  {
   &zn193_StringBuffer[0],
   &zn193_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn193_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn193_String_gadg =
  {
   &zn194_String_gadg,
   528, 260, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn193_String_img, NULL,
   NULL, NULL,
   (APTR)&zn193_StringInfo,
   95, NULL,
  };

unsigned char zn192_StringBuffer[4] = "9";
unsigned char zn192_UndoBuffer[4];

struct StringInfo *zn192_ptr;
struct StringInfo zn192_StringInfo =
  {
   &zn192_StringBuffer[0],
   &zn192_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn192_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn192_String_gadg =
  {
   &zn193_String_gadg,
   528, 250, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn192_String_img, NULL,
   NULL, NULL,
   (APTR)&zn192_StringInfo,
   94, NULL,
  };

unsigned char zn191_StringBuffer[4] = "12";
unsigned char zn191_UndoBuffer[4];

struct StringInfo *zn191_ptr;
struct StringInfo zn191_StringInfo =
  {
   &zn191_StringBuffer[0],
   &zn191_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 12, NULL,
  };

struct Image zn191_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn191_String_gadg =
  {
   &zn192_String_gadg,
   528, 240, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn191_String_img, NULL,
   NULL, NULL,
   (APTR)&zn191_StringInfo,
   93, NULL,
  };

unsigned char zn190_StringBuffer[4] = "13";
unsigned char zn190_UndoBuffer[4];

struct StringInfo *zn190_ptr;
struct StringInfo zn190_StringInfo =
  {
   &zn190_StringBuffer[0],
   &zn190_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 13, NULL,
  };

struct Image zn190_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn190_String_gadg =
  {
   &zn191_String_gadg,
   528, 230, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn190_String_img, NULL,
   NULL, NULL,
   (APTR)&zn190_StringInfo,
   92, NULL,
  };

unsigned char zn189_StringBuffer[4] = "5";
unsigned char zn189_UndoBuffer[4];

struct StringInfo *zn189_ptr;
struct StringInfo zn189_StringInfo =
  {
   &zn189_StringBuffer[0],
   &zn189_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 5, NULL,
  };

struct Image zn189_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn189_String_gadg =
  {
   &zn190_String_gadg,
   528, 220, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn189_String_img, NULL,
   NULL, NULL,
   (APTR)&zn189_StringInfo,
   91, NULL,
  };

unsigned char zn188_StringBuffer[4] = "4";
unsigned char zn188_UndoBuffer[4];

struct StringInfo *zn188_ptr;
struct StringInfo zn188_StringInfo =
  {
   &zn188_StringBuffer[0],
   &zn188_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 4, NULL,
  };

struct Image zn188_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn188_String_gadg =
  {
   &zn189_String_gadg,
   528, 210, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn188_String_img, NULL,
   NULL, NULL,
   (APTR)&zn188_StringInfo,
   90, NULL,
  };

unsigned char zn187_StringBuffer[4] = "1";
unsigned char zn187_UndoBuffer[4];

struct StringInfo *zn187_ptr;
struct StringInfo zn187_StringInfo =
  {
   &zn187_StringBuffer[0],
   &zn187_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 1, NULL,
  };

struct Image zn187_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn187_String_gadg =
  {
   &zn188_String_gadg,
   528, 200, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn187_String_img, NULL,
   NULL, NULL,
   (APTR)&zn187_StringInfo,
   89, NULL,
  };

unsigned char zn186_StringBuffer[4] = "0";
unsigned char zn186_UndoBuffer[4];

struct StringInfo *zn186_ptr;
struct StringInfo zn186_StringInfo =
  {
   &zn186_StringBuffer[0],
   &zn186_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn186_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn186_String_gadg =
  {
   &zn187_String_gadg,
   528, 190, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn186_String_img, NULL,
   NULL, NULL,
   (APTR)&zn186_StringInfo,
   88, NULL,
  };

unsigned char zn185_StringBuffer[4] = "8";
unsigned char zn185_UndoBuffer[4];

struct StringInfo *zn185_ptr;
struct StringInfo zn185_StringInfo =
  {
   &zn185_StringBuffer[0],
   &zn185_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 8, NULL,
  };

struct Image zn185_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn185_String_gadg =
  {
   &zn186_String_gadg,
   528, 180, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn185_String_img, NULL,
   NULL, NULL,
   (APTR)&zn185_StringInfo,
   87, NULL,
  };

unsigned char zn184_StringBuffer[4] = "7";
unsigned char zn184_UndoBuffer[4];

struct StringInfo *zn184_ptr;
struct StringInfo zn184_StringInfo =
  {
   &zn184_StringBuffer[0],
   &zn184_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 7, NULL,
  };

struct Image zn184_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn184_String_gadg =
  {
   &zn185_String_gadg,
   528, 170, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn184_String_img, NULL,
   NULL, NULL,
   (APTR)&zn184_StringInfo,
   86, NULL,
  };

unsigned char zn183_StringBuffer[4] = "5";
unsigned char zn183_UndoBuffer[4];

struct StringInfo *zn183_ptr;
struct StringInfo zn183_StringInfo =
  {
   &zn183_StringBuffer[0],
   &zn183_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 5, NULL,
  };

struct Image zn183_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn183_String_gadg =
  {
   &zn184_String_gadg,
   528, 160, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn183_String_img, NULL,
   NULL, NULL,
   (APTR)&zn183_StringInfo,
   85, NULL,
  };

unsigned char zn182_StringBuffer[4] = "14";
unsigned char zn182_UndoBuffer[4];

struct StringInfo *zn182_ptr;
struct StringInfo zn182_StringInfo =
  {
   &zn182_StringBuffer[0],
   &zn182_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 14, NULL,
  };

struct Image zn182_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn182_String_gadg =
  {
   &zn183_String_gadg,
   528, 150, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn182_String_img, NULL,
   NULL, NULL,
   (APTR)&zn182_StringInfo,
   84, NULL,
  };


unsigned char zn181_StringBuffer[4] = "4";
unsigned char zn181_UndoBuffer[4];

struct StringInfo *zn181_ptr;
struct StringInfo zn181_StringInfo =
  {
   &zn181_StringBuffer[0],
   &zn181_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 4, NULL,
  };

struct Image zn181_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn181_String_gadg =
  {
   &zn182_String_gadg,
   528, 140, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn181_String_img, NULL,
   NULL, NULL,
   (APTR)&zn181_StringInfo,
   83, NULL,
  };

unsigned char zn180_StringBuffer[4] = "3";
unsigned char zn180_UndoBuffer[4];

struct StringInfo *zn180_ptr;
struct StringInfo zn180_StringInfo =
  {
   &zn180_StringBuffer[0],
   &zn180_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 3, NULL,
  };

struct Image zn180_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn180_String_gadg =
  {
   &zn181_String_gadg,
   528, 130, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn180_String_img, NULL,
   NULL, NULL,
   (APTR)&zn180_StringInfo,
   82, NULL,
  };

unsigned char zn179_StringBuffer[4] = "9";
unsigned char zn179_UndoBuffer[4];

struct StringInfo *zn179_ptr;
struct StringInfo zn179_StringInfo =
  {
   &zn179_StringBuffer[0],
   &zn179_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn179_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn179_String_gadg =
  {
   &zn180_String_gadg,
   528, 120, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn179_String_img, NULL,
   NULL, NULL,
   (APTR)&zn179_StringInfo,
   81, NULL,
  };

unsigned char zn178_StringBuffer[4] = "2";
unsigned char zn178_UndoBuffer[4];

struct StringInfo *zn178_ptr;
struct StringInfo zn178_StringInfo =
  {
   &zn178_StringBuffer[0],
   &zn178_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 2, NULL,
  };

struct Image zn178_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn178_String_gadg =
  {
   &zn179_String_gadg,
   528, 110, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn178_String_img, NULL,
   NULL, NULL,
   (APTR)&zn178_StringInfo,
   80, NULL,
  };

unsigned char zn177_StringBuffer[4] = "6";
unsigned char zn177_UndoBuffer[4];

struct StringInfo *zn177_ptr;
struct StringInfo zn177_StringInfo =
  {
   &zn177_StringBuffer[0],
   &zn177_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 6, NULL,
  };

struct Image zn177_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn177_String_gadg =
  {
   &zn178_String_gadg,
   528, 100, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn177_String_img, NULL,
   NULL, NULL,
   (APTR)&zn177_StringInfo,
   79, NULL,
  };

unsigned char zn176_StringBuffer[4] = "10";
unsigned char zn176_UndoBuffer[4];

struct StringInfo *zn176_ptr;
struct StringInfo zn176_StringInfo =
  {
   &zn176_StringBuffer[0],
   &zn176_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 10, NULL,
  };

struct Image zn176_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn176_String_gadg =
  {
   &zn177_String_gadg,
   528, 90, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn176_String_img, NULL,
   NULL, NULL,
   (APTR)&zn176_StringInfo,
   78, NULL,
  };


unsigned char zn175_StringBuffer[4] = "11";
unsigned char zn175_UndoBuffer[4];

struct StringInfo *zn175_ptr;
struct StringInfo zn175_StringInfo =
  {
   &zn175_StringBuffer[0],
   &zn175_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn175_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn175_String_gadg =
  {
   &zn176_String_gadg,
   392, 330, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn175_String_img, NULL,
   NULL, NULL,
   (APTR)&zn175_StringInfo,
   77, NULL,
  };


unsigned char zn174_StringBuffer[4] = "15";
unsigned char zn174_UndoBuffer[4];

struct StringInfo *zn174_ptr;
struct StringInfo zn174_StringInfo =
  {
   &zn174_StringBuffer[0],
   &zn174_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 15, NULL,
  };

struct Image zn174_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn174_String_gadg =
  {
   &zn175_String_gadg,
   392, 320, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn174_String_img, NULL,
   NULL, NULL,
   (APTR)&zn174_StringInfo,
   76, NULL,
  };

unsigned char zn173_StringBuffer[4] = "0";
unsigned char zn173_UndoBuffer[4];

struct StringInfo *zn173_ptr;
struct StringInfo zn173_StringInfo =
  {
   &zn173_StringBuffer[0],
   &zn173_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn173_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn173_String_gadg =
  {
   &zn174_String_gadg,
   392, 310, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn173_String_img, NULL,
   NULL, NULL,
   (APTR)&zn173_StringInfo,
   75, NULL,
  };

unsigned char zn172_StringBuffer[4] = "0";
unsigned char zn172_UndoBuffer[4];

struct StringInfo *zn172_ptr;
struct StringInfo zn172_StringInfo =
  {
   &zn172_StringBuffer[0],
   &zn172_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn172_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn172_String_gadg =
  {
   &zn173_String_gadg,
   392, 300, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn172_String_img, NULL,
   NULL, NULL,
   (APTR)&zn172_StringInfo,
   74, NULL,
  };

unsigned char zn171_StringBuffer[4] = "11";
unsigned char zn171_UndoBuffer[4];

struct StringInfo *zn171_ptr;
struct StringInfo zn171_StringInfo =
  {
   &zn171_StringBuffer[0],
   &zn171_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn171_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn171_String_gadg =
  {
   &zn172_String_gadg,
   392, 290, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn171_String_img, NULL,
   NULL, NULL,
   (APTR)&zn171_StringInfo,
   73, NULL,
  };

unsigned char zn170_StringBuffer[4] = "9";
unsigned char zn170_UndoBuffer[4];

struct StringInfo *zn170_ptr;
struct StringInfo zn170_StringInfo =
  {
   &zn170_StringBuffer[0],
   &zn170_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn170_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn170_String_gadg =
  {
   &zn171_String_gadg,
   392, 280, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn170_String_img, NULL,
   NULL, NULL,
   (APTR)&zn170_StringInfo,
   72, NULL,
  };

unsigned char zn169_StringBuffer[4] = "12";
unsigned char zn169_UndoBuffer[4];

struct StringInfo *zn169_ptr;
struct StringInfo zn169_StringInfo =
  {
   &zn169_StringBuffer[0],
   &zn169_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 12, NULL,
  };

struct Image zn169_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn169_String_gadg =
  {
   &zn170_String_gadg,
   392, 270, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn169_String_img, NULL,
   NULL, NULL,
   (APTR)&zn169_StringInfo,
   71, NULL,
  };

unsigned char zn168_StringBuffer[4] = "13";
unsigned char zn168_UndoBuffer[4];

struct StringInfo *zn168_ptr;
struct StringInfo zn168_StringInfo =
  {
   &zn168_StringBuffer[0],
   &zn168_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 13, NULL,
  };

struct Image zn168_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn168_String_gadg =
  {
   &zn169_String_gadg,
   392, 260, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn168_String_img, NULL,
   NULL, NULL,
   (APTR)&zn168_StringInfo,
   70, NULL,
  };

unsigned char zn167_StringBuffer[4] = "5";
unsigned char zn167_UndoBuffer[4];

struct StringInfo *zn167_ptr;
struct StringInfo zn167_StringInfo =
  {
   &zn167_StringBuffer[0],
   &zn167_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 5, NULL,
  };

struct Image zn167_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn167_String_gadg =
  {
   &zn168_String_gadg,
   392, 250, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn167_String_img, NULL,
   NULL, NULL,
   (APTR)&zn167_StringInfo,
   69, NULL,
  };

unsigned char zn166_StringBuffer[4] = "4";
unsigned char zn166_UndoBuffer[4];

struct StringInfo *zn166_ptr;
struct StringInfo zn166_StringInfo =
  {
   &zn166_StringBuffer[0],
   &zn166_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 4, NULL,
  };

struct Image zn166_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn166_String_gadg =
  {
   &zn167_String_gadg,
   392, 240, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn166_String_img, NULL,
   NULL, NULL,
   (APTR)&zn166_StringInfo,
   68, NULL,
  };

unsigned char zn165_StringBuffer[4] = "1";
unsigned char zn165_UndoBuffer[4];

struct StringInfo *zn165_ptr;
struct StringInfo zn165_StringInfo =
  {
   &zn165_StringBuffer[0],
   &zn165_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 1, NULL,
  };

struct Image zn165_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn165_String_gadg =
  {
   &zn166_String_gadg,
   392, 230, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn165_String_img, NULL,
   NULL, NULL,
   (APTR)&zn165_StringInfo,
   67, NULL,
  };

unsigned char zn164_StringBuffer[4] = "0";
unsigned char zn164_UndoBuffer[4];

struct StringInfo *zn164_ptr;
struct StringInfo zn164_StringInfo =
  {
   &zn164_StringBuffer[0],
   &zn164_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn164_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn164_String_gadg =
  {
   &zn165_String_gadg,
   392, 220, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn164_String_img, NULL,
   NULL, NULL,
   (APTR)&zn164_StringInfo,
   66, NULL,
  };

unsigned char zn163_StringBuffer[4] = "8";
unsigned char zn163_UndoBuffer[4];

struct StringInfo *zn163_ptr;
struct StringInfo zn163_StringInfo =
  {
   &zn163_StringBuffer[0],
   &zn163_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 8, NULL,
  };

struct Image zn163_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn163_String_gadg =
  {
   &zn164_String_gadg,
   392, 210, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn163_String_img, NULL,
   NULL, NULL,
   (APTR)&zn163_StringInfo,
   65, NULL,
  };

unsigned char zn162_StringBuffer[4] = "7";
unsigned char zn162_UndoBuffer[4];

struct StringInfo *zn162_ptr;
struct StringInfo zn162_StringInfo =
  {
   &zn162_StringBuffer[0],
   &zn162_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 7, NULL,
  };

struct Image zn162_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn162_String_gadg =
  {
   &zn163_String_gadg,
   392, 200, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn162_String_img, NULL,
   NULL, NULL,
   (APTR)&zn162_StringInfo,
   64, NULL,
  };

unsigned char zn161_StringBuffer[4] = "5";
unsigned char zn161_UndoBuffer[4];

struct StringInfo *zn161_ptr;
struct StringInfo zn161_StringInfo =
  {
   &zn161_StringBuffer[0],
   &zn161_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 5, NULL,
  };

struct Image zn161_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn161_String_gadg =
  {
   &zn162_String_gadg,
   392, 190, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn161_String_img, NULL,
   NULL, NULL,
   (APTR)&zn161_StringInfo,
   63, NULL,
  };

unsigned char zn160_StringBuffer[4] = "14";
unsigned char zn160_UndoBuffer[4];

struct StringInfo *zn160_ptr;
struct StringInfo zn160_StringInfo =
  {
   &zn160_StringBuffer[0],
   &zn160_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 14, NULL,
  };

struct Image zn160_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn160_String_gadg =
  {
   &zn161_String_gadg,
   392, 180, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn160_String_img, NULL,
   NULL, NULL,
   (APTR)&zn160_StringInfo,
   62, NULL,
  };


unsigned char zn159_StringBuffer[4] = "4";
unsigned char zn159_UndoBuffer[4];

struct StringInfo *zn159_ptr;
struct StringInfo zn159_StringInfo =
  {
   &zn159_StringBuffer[0],
   &zn159_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 4, NULL,
  };

struct Image zn159_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn159_String_gadg =
  {
   &zn160_String_gadg,
   392, 170, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn159_String_img, NULL,
   NULL, NULL,
   (APTR)&zn159_StringInfo,
   61, NULL,
  };

unsigned char zn158_StringBuffer[4] = "3";
unsigned char zn158_UndoBuffer[4];

struct StringInfo *zn158_ptr;
struct StringInfo zn158_StringInfo =
  {
   &zn158_StringBuffer[0],
   &zn158_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 3, NULL,
  };

struct Image zn158_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn158_String_gadg =
  {
   &zn159_String_gadg,
   392, 160, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn158_String_img, NULL,
   NULL, NULL,
   (APTR)&zn158_StringInfo,
   60, NULL,
  };

unsigned char zn157_StringBuffer[4] = "9";
unsigned char zn157_UndoBuffer[4];

struct StringInfo *zn157_ptr;
struct StringInfo zn157_StringInfo =
  {
   &zn157_StringBuffer[0],
   &zn157_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn157_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn157_String_gadg =
  {
   &zn158_String_gadg,
   392, 150, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn157_String_img, NULL,
   NULL, NULL,
   (APTR)&zn157_StringInfo,
   59, NULL,
  };

unsigned char zn156_StringBuffer[4] = "2";
unsigned char zn156_UndoBuffer[4];

struct StringInfo *zn156_ptr;
struct StringInfo zn156_StringInfo =
  {
   &zn156_StringBuffer[0],
   &zn156_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 2, NULL,
  };

struct Image zn156_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn156_String_gadg =
  {
   &zn157_String_gadg,
   392, 140, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn156_String_img, NULL,
   NULL, NULL,
   (APTR)&zn156_StringInfo,
   58, NULL,
  };

unsigned char zn155_StringBuffer[4] = "6";
unsigned char zn155_UndoBuffer[4];

struct StringInfo *zn155_ptr;
struct StringInfo zn155_StringInfo =
  {
   &zn155_StringBuffer[0],
   &zn155_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 6, NULL,
  };

struct Image zn155_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn155_String_gadg =
  {
   &zn156_String_gadg,
   392, 130, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn155_String_img, NULL,
   NULL, NULL,
   (APTR)&zn155_StringInfo,
   57, NULL,
  };

unsigned char zn154_StringBuffer[4] = "10";
unsigned char zn154_UndoBuffer[4];

struct StringInfo *zn154_ptr;
struct StringInfo zn154_StringInfo =
  {
   &zn154_StringBuffer[0],
   &zn154_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 10, NULL,
  };

struct Image zn154_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn154_String_gadg =
  {
   &zn155_String_gadg,
   392, 120, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn154_String_img, NULL,
   NULL, NULL,
   (APTR)&zn154_StringInfo,
   56, NULL,
  };


unsigned char zn153_StringBuffer[4] = "11";
unsigned char zn153_UndoBuffer[4];

struct StringInfo *zn153_ptr;
struct StringInfo zn153_StringInfo =
  {
   &zn153_StringBuffer[0],
   &zn153_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn153_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn153_String_gadg =
  {
   &zn154_String_gadg,
   392, 110, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn153_String_img, NULL,
   NULL, NULL,
   (APTR)&zn153_StringInfo,
   55, NULL,
  };


unsigned char zn152_StringBuffer[4] = "15";
unsigned char zn152_UndoBuffer[4];

struct StringInfo *zn152_ptr;
struct StringInfo zn152_StringInfo =
  {
   &zn152_StringBuffer[0],
   &zn152_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 15, NULL,
  };

struct Image zn152_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn152_String_gadg =
  {
   &zn153_String_gadg,
   392, 100, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn152_String_img, NULL,
   NULL, NULL,
   (APTR)&zn152_StringInfo,
   54, NULL,
  };

unsigned char zn151_StringBuffer[4] = "0";
unsigned char zn151_UndoBuffer[4];

struct StringInfo *zn151_ptr;
struct StringInfo zn151_StringInfo =
  {
   &zn151_StringBuffer[0],
   &zn151_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn151_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn151_String_gadg =
  {
   &zn152_String_gadg,
   392, 90, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn151_String_img, NULL,
   NULL, NULL,
   (APTR)&zn151_StringInfo,
   53, NULL,
  };

unsigned char zn150_StringBuffer[4] = "0";
unsigned char zn150_UndoBuffer[4];

struct StringInfo *zn150_ptr;
struct StringInfo zn150_StringInfo =
  {
   &zn150_StringBuffer[0],
   &zn150_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn150_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn150_String_gadg =
  {
   &zn151_String_gadg,
   256, 330, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn150_String_img, NULL,
   NULL, NULL,
   (APTR)&zn150_StringInfo,
   52, NULL,
  };


unsigned char zn149_StringBuffer[4] = "0";
unsigned char zn149_UndoBuffer[4];

struct StringInfo *zn149_ptr;
struct StringInfo zn149_StringInfo =
  {
   &zn149_StringBuffer[0],
   &zn149_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn149_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn149_String_gadg =
  {
   &zn150_String_gadg,
   256, 320, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn149_String_img, NULL,
   NULL, NULL,
   (APTR)&zn149_StringInfo,
   51, NULL,
  };

unsigned char zn148_StringBuffer[4] = "11";
unsigned char zn148_UndoBuffer[4];

struct StringInfo *zn148_ptr;
struct StringInfo zn148_StringInfo =
  {
   &zn148_StringBuffer[0],
   &zn148_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn148_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn148_String_gadg =
  {
   &zn149_String_gadg,
   256, 310, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn148_String_img, NULL,
   NULL, NULL,
   (APTR)&zn148_StringInfo,
   50, NULL,
  };

unsigned char zn147_StringBuffer[4] = "9";
unsigned char zn147_UndoBuffer[4];

struct StringInfo *zn147_ptr;
struct StringInfo zn147_StringInfo =
  {
   &zn147_StringBuffer[0],
   &zn147_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn147_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn147_String_gadg =
  {
   &zn148_String_gadg,
   256, 300, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn147_String_img, NULL,
   NULL, NULL,
   (APTR)&zn147_StringInfo,
   49, NULL,
  };

unsigned char zn146_StringBuffer[4] = "12";
unsigned char zn146_UndoBuffer[4];

struct StringInfo *zn146_ptr;
struct StringInfo zn146_StringInfo =
  {
   &zn146_StringBuffer[0],
   &zn146_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 12, NULL,
  };

struct Image zn146_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn146_String_gadg =
  {
   &zn147_String_gadg,
   256, 290, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn146_String_img, NULL,
   NULL, NULL,
   (APTR)&zn146_StringInfo,
   48, NULL,
  };

unsigned char zn145_StringBuffer[4] = "13";
unsigned char zn145_UndoBuffer[4];

struct StringInfo *zn145_ptr;
struct StringInfo zn145_StringInfo =
  {
   &zn145_StringBuffer[0],
   &zn145_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 13, NULL,
  };

struct Image zn145_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn145_String_gadg =
  {
   &zn146_String_gadg,
   256, 280, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn145_String_img, NULL,
   NULL, NULL,
   (APTR)&zn145_StringInfo,
   47, NULL,
  };

unsigned char zn144_StringBuffer[4] = "0";
unsigned char zn144_UndoBuffer[4];

struct StringInfo *zn144_ptr;
struct StringInfo zn144_StringInfo =
  {
   &zn144_StringBuffer[0],
   &zn144_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn144_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn144_String_gadg =
  {
   &zn145_String_gadg,
   256, 270, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn144_String_img, NULL,
   NULL, NULL,
   (APTR)&zn144_StringInfo,
   46, NULL,
  };

unsigned char zn143_StringBuffer[4] = "11";
unsigned char zn143_UndoBuffer[4];

struct StringInfo *zn143_ptr;
struct StringInfo zn143_StringInfo =
  {
   &zn143_StringBuffer[0],
   &zn143_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn143_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn143_String_gadg =
  {
   &zn144_String_gadg,
   256, 260, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn143_String_img, NULL,
   NULL, NULL,
   (APTR)&zn143_StringInfo,
   45, NULL,
  };

unsigned char zn142_StringBuffer[4] = "9";
unsigned char zn142_UndoBuffer[4];

struct StringInfo *zn142_ptr;
struct StringInfo zn142_StringInfo =
  {
   &zn142_StringBuffer[0],
   &zn142_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn142_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn142_String_gadg =
  {
   &zn143_String_gadg,
   256, 250, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn142_String_img, NULL,
   NULL, NULL,
   (APTR)&zn142_StringInfo,
   44, NULL,
  };

unsigned char zn141_StringBuffer[4] = "12";
unsigned char zn141_UndoBuffer[4];

struct StringInfo *zn141_ptr;
struct StringInfo zn141_StringInfo =
  {
   &zn141_StringBuffer[0],
   &zn141_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 12, NULL,
  };

struct Image zn141_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn141_String_gadg =
  {
   &zn142_String_gadg,
   256, 240, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn141_String_img, NULL,
   NULL, NULL,
   (APTR)&zn141_StringInfo,
   43, NULL,
  };

unsigned char zn140_StringBuffer[4] = "13";
unsigned char zn140_UndoBuffer[4];

struct StringInfo *zn140_ptr;
struct StringInfo zn140_StringInfo =
  {
   &zn140_StringBuffer[0],
   &zn140_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 13, NULL,
  };

struct Image zn140_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn140_String_gadg =
  {
   &zn141_String_gadg,
   256, 230, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn140_String_img, NULL,
   NULL, NULL,
   (APTR)&zn140_StringInfo,
   42, NULL,
  };

unsigned char zn139_StringBuffer[4] = "5";
unsigned char zn139_UndoBuffer[4];

struct StringInfo *zn139_ptr;
struct StringInfo zn139_StringInfo =
  {
   &zn139_StringBuffer[0],
   &zn139_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 5, NULL,
  };

struct Image zn139_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn139_String_gadg =
  {
   &zn140_String_gadg,
   256, 220, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn139_String_img, NULL,
   NULL, NULL,
   (APTR)&zn139_StringInfo,
   41, NULL,
  };

unsigned char zn138_StringBuffer[4] = "4";
unsigned char zn138_UndoBuffer[4];

struct StringInfo *zn138_ptr;
struct StringInfo zn138_StringInfo =
  {
   &zn138_StringBuffer[0],
   &zn138_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 4, NULL,
  };

struct Image zn138_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn138_String_gadg =
  {
   &zn139_String_gadg,
   256, 210, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn138_String_img, NULL,
   NULL, NULL,
   (APTR)&zn138_StringInfo,
   40, NULL,
  };

unsigned char zn137_StringBuffer[4] = "1";
unsigned char zn137_UndoBuffer[4];

struct StringInfo *zn137_ptr;
struct StringInfo zn137_StringInfo =
  {
   &zn137_StringBuffer[0],
   &zn137_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 1, NULL,
  };

struct Image zn137_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn137_String_gadg =
  {
   &zn138_String_gadg,
   256, 200, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn137_String_img, NULL,
   NULL, NULL,
   (APTR)&zn137_StringInfo,
   39, NULL,
  };

unsigned char zn136_StringBuffer[4] = "0";
unsigned char zn136_UndoBuffer[4];

struct StringInfo *zn136_ptr;
struct StringInfo zn136_StringInfo =
  {
   &zn136_StringBuffer[0],
   &zn136_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn136_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn136_String_gadg =
  {
   &zn137_String_gadg,
   256, 190, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn136_String_img, NULL,
   NULL, NULL,
   (APTR)&zn136_StringInfo,
   38, NULL,
  };

unsigned char zn135_StringBuffer[4] = "8";
unsigned char zn135_UndoBuffer[4];

struct StringInfo *zn135_ptr;
struct StringInfo zn135_StringInfo =
  {
   &zn135_StringBuffer[0],
   &zn135_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 8, NULL,
  };

struct Image zn135_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn135_String_gadg =
  {
   &zn136_String_gadg,
   256, 180, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn135_String_img, NULL,
   NULL, NULL,
   (APTR)&zn135_StringInfo,
   37, NULL,
  };

unsigned char zn134_StringBuffer[4] = "7";
unsigned char zn134_UndoBuffer[4];

struct StringInfo *zn134_ptr;
struct StringInfo zn134_StringInfo =
  {
   &zn134_StringBuffer[0],
   &zn134_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 7, NULL,
  };

struct Image zn134_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn134_String_gadg =
  {
   &zn135_String_gadg,
   256, 170, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn134_String_img, NULL,
   NULL, NULL,
   (APTR)&zn134_StringInfo,
   36, NULL,
  };

unsigned char zn133_StringBuffer[4] = "5";
unsigned char zn133_UndoBuffer[4];

struct StringInfo *zn133_ptr;
struct StringInfo zn133_StringInfo =
  {
   &zn133_StringBuffer[0],
   &zn133_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 5, NULL,
  };

struct Image zn133_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn133_String_gadg =
  {
   &zn134_String_gadg,
   256, 160, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn133_String_img, NULL,
   NULL, NULL,
   (APTR)&zn133_StringInfo,
   35, NULL,
  };

unsigned char zn132_StringBuffer[4] = "14";
unsigned char zn132_UndoBuffer[4];

struct StringInfo *zn132_ptr;
struct StringInfo zn132_StringInfo =
  {
   &zn132_StringBuffer[0],
   &zn132_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 14, NULL,
  };

struct Image zn132_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn132_String_gadg =
  {
   &zn133_String_gadg,
   256, 150, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn132_String_img, NULL,
   NULL, NULL,
   (APTR)&zn132_StringInfo,
   34, NULL,
  };


unsigned char zn131_StringBuffer[4] = "4";
unsigned char zn131_UndoBuffer[4];

struct StringInfo *zn131_ptr;
struct StringInfo zn131_StringInfo =
  {
   &zn131_StringBuffer[0],
   &zn131_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 4, NULL,
  };

struct Image zn131_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn131_String_gadg =
  {
   &zn132_String_gadg,
   256, 140, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn131_String_img, NULL,
   NULL, NULL,
   (APTR)&zn131_StringInfo,
   33, NULL,
  };

unsigned char zn130_StringBuffer[4] = "3";
unsigned char zn130_UndoBuffer[4];

struct StringInfo *zn130_ptr;
struct StringInfo zn130_StringInfo =
  {
   &zn130_StringBuffer[0],
   &zn130_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 3, NULL,
  };

struct Image zn130_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn130_String_gadg =
  {
   &zn131_String_gadg,
   256, 130, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn130_String_img, NULL,
   NULL, NULL,
   (APTR)&zn130_StringInfo,
   32, NULL,
  };

unsigned char zn129_StringBuffer[4] = "9";
unsigned char zn129_UndoBuffer[4];

struct StringInfo *zn129_ptr;
struct StringInfo zn129_StringInfo =
  {
   &zn129_StringBuffer[0],
   &zn129_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn129_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn129_String_gadg =
  {
   &zn130_String_gadg,
   256, 120, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn129_String_img, NULL,
   NULL, NULL,
   (APTR)&zn129_StringInfo,
   31, NULL,
  };

unsigned char zn128_StringBuffer[4] = "2";
unsigned char zn128_UndoBuffer[4];

struct StringInfo *zn128_ptr;
struct StringInfo zn128_StringInfo =
  {
   &zn128_StringBuffer[0],
   &zn128_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 2, NULL,
  };

struct Image zn128_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn128_String_gadg =
  {
   &zn129_String_gadg,
   256, 110, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn128_String_img, NULL,
   NULL, NULL,
   (APTR)&zn128_StringInfo,
   30, NULL,
  };

unsigned char zn127_StringBuffer[4] = "6";
unsigned char zn127_UndoBuffer[4];

struct StringInfo *zn127_ptr;
struct StringInfo zn127_StringInfo =
  {
   &zn127_StringBuffer[0],
   &zn127_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 6, NULL,
  };

struct Image zn127_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn127_String_gadg =
  {
   &zn128_String_gadg,
   256, 100, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn127_String_img, NULL,
   NULL, NULL,
   (APTR)&zn127_StringInfo,
   29, NULL,
  };

unsigned char zn126_StringBuffer[4] = "10";
unsigned char zn126_UndoBuffer[4];

struct StringInfo *zn126_ptr;
struct StringInfo zn126_StringInfo =
  {
   &zn126_StringBuffer[0],
   &zn126_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 10, NULL,
  };

struct Image zn126_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn126_String_gadg =
  {
   &zn127_String_gadg,
   256, 90, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn126_String_img, NULL,
   NULL, NULL,
   (APTR)&zn126_StringInfo,
   28, NULL,
  };


unsigned char zn125_StringBuffer[4] = "11";
unsigned char zn125_UndoBuffer[4];

struct StringInfo *zn125_ptr;
struct StringInfo zn125_StringInfo =
  {
   &zn125_StringBuffer[0],
   &zn125_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn125_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn125_String_gadg =
  {
   &zn126_String_gadg,
   120, 330, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn125_String_img, NULL,
   NULL, NULL,
   (APTR)&zn125_StringInfo,
   27, NULL,
  };


unsigned char zn124_StringBuffer[4] = "15";
unsigned char zn124_UndoBuffer[4];

struct StringInfo *zn124_ptr;
struct StringInfo zn124_StringInfo =
  {
   &zn124_StringBuffer[0],
   &zn124_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 15, NULL,
  };

struct Image zn124_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn124_String_gadg =
  {
   &zn125_String_gadg,
   120, 320, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn124_String_img, NULL,
   NULL, NULL,
   (APTR)&zn124_StringInfo,
   26, NULL,
  };

unsigned char zn123_StringBuffer[4] = "0";
unsigned char zn123_UndoBuffer[4];

struct StringInfo *zn123_ptr;
struct StringInfo zn123_StringInfo =
  {
   &zn123_StringBuffer[0],
   &zn123_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn123_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn123_String_gadg =
  {
   &zn124_String_gadg,
   120, 310, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn123_String_img, NULL,
   NULL, NULL,
   (APTR)&zn123_StringInfo,
   25, NULL,
  };

unsigned char zn122_StringBuffer[4] = "0";
unsigned char zn122_UndoBuffer[4];

struct StringInfo *zn122_ptr;
struct StringInfo zn122_StringInfo =
  {
   &zn122_StringBuffer[0],
   &zn122_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn122_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn122_String_gadg =
  {
   &zn123_String_gadg,
   120, 300, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn122_String_img, NULL,
   NULL, NULL,
   (APTR)&zn122_StringInfo,
   24, NULL,
  };

unsigned char zn121_StringBuffer[4] = "11";
unsigned char zn121_UndoBuffer[4];

struct StringInfo *zn121_ptr;
struct StringInfo zn121_StringInfo =
  {
   &zn121_StringBuffer[0],
   &zn121_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn121_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn121_String_gadg =
  {
   &zn122_String_gadg,
   120, 290, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn121_String_img, NULL,
   NULL, NULL,
   (APTR)&zn121_StringInfo,
   23, NULL,
  };

unsigned char zn120_StringBuffer[4] = "9";
unsigned char zn120_UndoBuffer[4];

struct StringInfo *zn120_ptr;
struct StringInfo zn120_StringInfo =
  {
   &zn120_StringBuffer[0],
   &zn120_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn120_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn120_String_gadg =
  {
   &zn121_String_gadg,
   120, 280, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn120_String_img, NULL,
   NULL, NULL,
   (APTR)&zn120_StringInfo,
   22, NULL,
  };

unsigned char zn119_StringBuffer[4] = "12";
unsigned char zn119_UndoBuffer[4];

struct StringInfo *zn119_ptr;
struct StringInfo zn119_StringInfo =
  {
   &zn119_StringBuffer[0],
   &zn119_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 12, NULL,
  };

struct Image zn119_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn119_String_gadg =
  {
   &zn120_String_gadg,
   120, 270, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn119_String_img, NULL,
   NULL, NULL,
   (APTR)&zn119_StringInfo,
   21, NULL,
  };

unsigned char zn118_StringBuffer[4] = "13";
unsigned char zn118_UndoBuffer[4];

struct StringInfo *zn118_ptr;
struct StringInfo zn118_StringInfo =
  {
   &zn118_StringBuffer[0],
   &zn118_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 13, NULL,
  };

struct Image zn118_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn118_String_gadg =
  {
   &zn119_String_gadg,
   120, 260, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn118_String_img, NULL,
   NULL, NULL,
   (APTR)&zn118_StringInfo,
   20, NULL,
  };

unsigned char zn117_StringBuffer[4] = "5";
unsigned char zn117_UndoBuffer[4];

struct StringInfo *zn117_ptr;
struct StringInfo zn117_StringInfo =
  {
   &zn117_StringBuffer[0],
   &zn117_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 5, NULL,
  };

struct Image zn117_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn117_String_gadg =
  {
   &zn118_String_gadg,
   120, 250, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn117_String_img, NULL,
   NULL, NULL,
   (APTR)&zn117_StringInfo,
   19, NULL,
  };

unsigned char zn116_StringBuffer[4] = "4";
unsigned char zn116_UndoBuffer[4];

struct StringInfo *zn116_ptr;
struct StringInfo zn116_StringInfo =
  {
   &zn116_StringBuffer[0],
   &zn116_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 4, NULL,
  };

struct Image zn116_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn116_String_gadg =
  {
   &zn117_String_gadg,
   120, 240, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn116_String_img, NULL,
   NULL, NULL,
   (APTR)&zn116_StringInfo,
   18, NULL,
  };

unsigned char zn115_StringBuffer[4] = "1";
unsigned char zn115_UndoBuffer[4];

struct StringInfo *zn115_ptr;
struct StringInfo zn115_StringInfo =
  {
   &zn115_StringBuffer[0],
   &zn115_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 1, NULL,
  };

struct Image zn115_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn115_String_gadg =
  {
   &zn116_String_gadg,
   120, 230, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn115_String_img, NULL,
   NULL, NULL,
   (APTR)&zn115_StringInfo,
   17, NULL,
  };

unsigned char zn114_StringBuffer[4] = "0";
unsigned char zn114_UndoBuffer[4];

struct StringInfo *zn114_ptr;
struct StringInfo zn114_StringInfo =
  {
   &zn114_StringBuffer[0],
   &zn114_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn114_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn114_String_gadg =
  {
   &zn115_String_gadg,
   120, 220, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn114_String_img, NULL,
   NULL, NULL,
   (APTR)&zn114_StringInfo,
   16, NULL,
  };

unsigned char zn113_StringBuffer[4] = "8";
unsigned char zn113_UndoBuffer[4];

struct StringInfo *zn113_ptr;
struct StringInfo zn113_StringInfo =
  {
   &zn113_StringBuffer[0],
   &zn113_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 8, NULL,
  };

struct Image zn113_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn113_String_gadg =
  {
   &zn114_String_gadg,
   120, 210, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn113_String_img, NULL,
   NULL, NULL,
   (APTR)&zn113_StringInfo,
   15, NULL,
  };

unsigned char zn112_StringBuffer[4] = "7";
unsigned char zn112_UndoBuffer[4];

struct StringInfo *zn112_ptr;
struct StringInfo zn112_StringInfo =
  {
   &zn112_StringBuffer[0],
   &zn112_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 7, NULL,
  };

struct Image zn112_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn112_String_gadg =
  {
   &zn113_String_gadg,
   120, 200, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn112_String_img, NULL,
   NULL, NULL,
   (APTR)&zn112_StringInfo,
   14, NULL,
  };

unsigned char zn111_StringBuffer[4] = "5";
unsigned char zn111_UndoBuffer[4];

struct StringInfo *zn111_ptr;
struct StringInfo zn111_StringInfo =
  {
   &zn111_StringBuffer[0],
   &zn111_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 5, NULL,
  };

struct Image zn111_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn111_String_gadg =
  {
   &zn112_String_gadg,
   120, 190, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn111_String_img, NULL,
   NULL, NULL,
   (APTR)&zn111_StringInfo,
   13, NULL,
  };

unsigned char zn110_StringBuffer[4] = "14";
unsigned char zn110_UndoBuffer[4];

struct StringInfo *zn110_ptr;
struct StringInfo zn110_StringInfo =
  {
   &zn110_StringBuffer[0],
   &zn110_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 14, NULL,
  };

struct Image zn110_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn110_String_gadg =
  {
   &zn111_String_gadg,
   120, 180, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn110_String_img, NULL,
   NULL, NULL,
   (APTR)&zn110_StringInfo,
   12, NULL,
  };


unsigned char zn109_StringBuffer[4] = "4";
unsigned char zn109_UndoBuffer[4];

struct StringInfo *zn109_ptr;
struct StringInfo zn109_StringInfo =
  {
   &zn109_StringBuffer[0],
   &zn109_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 4, NULL,
  };

struct Image zn109_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn109_String_gadg =
  {
   &zn110_String_gadg,
   120, 170, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn109_String_img, NULL,
   NULL, NULL,
   (APTR)&zn109_StringInfo,
   11, NULL,
  };

unsigned char zn108_StringBuffer[4] = "3";
unsigned char zn108_UndoBuffer[4];

struct StringInfo *zn108_ptr;
struct StringInfo zn108_StringInfo =
  {
   &zn108_StringBuffer[0],
   &zn108_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 3, NULL,
  };

struct Image zn108_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn108_String_gadg =
  {
   &zn109_String_gadg,
   120, 160, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn108_String_img, NULL,
   NULL, NULL,
   (APTR)&zn108_StringInfo,
   10, NULL,
  };

unsigned char zn107_StringBuffer[4] = "9";
unsigned char zn107_UndoBuffer[4];

struct StringInfo *zn107_ptr;
struct StringInfo zn107_StringInfo =
  {
   &zn107_StringBuffer[0],
   &zn107_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 9, NULL,
  };

struct Image zn107_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn107_String_gadg =
  {
   &zn108_String_gadg,
   120, 150, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn107_String_img, NULL,
   NULL, NULL,
   (APTR)&zn107_StringInfo,
   9, NULL,
  };

unsigned char zn106_StringBuffer[4] = "2";
unsigned char zn106_UndoBuffer[4];

struct StringInfo *zn106_ptr;
struct StringInfo zn106_StringInfo =
  {
   &zn106_StringBuffer[0],
   &zn106_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 2, NULL,
  };

struct Image zn106_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn106_String_gadg =
  {
   &zn107_String_gadg,
   120, 140, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn106_String_img, NULL,
   NULL, NULL,
   (APTR)&zn106_StringInfo,
   8, NULL,
  };

unsigned char zn105_StringBuffer[4] = "6";
unsigned char zn105_UndoBuffer[4];

struct StringInfo *zn105_ptr;
struct StringInfo zn105_StringInfo =
  {
   &zn105_StringBuffer[0],
   &zn105_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 6, NULL,
  };

struct Image zn105_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn105_String_gadg =
  {
   &zn106_String_gadg,
   120, 130, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn105_String_img, NULL,
   NULL, NULL,
   (APTR)&zn105_StringInfo,
   7, NULL,
  };

unsigned char zn104_StringBuffer[4] = "10";
unsigned char zn104_UndoBuffer[4];

struct StringInfo *zn104_ptr;
struct StringInfo zn104_StringInfo =
  {
   &zn104_StringBuffer[0],
   &zn104_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 10, NULL,
  };

struct Image zn104_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn104_String_gadg =
  {
   &zn105_String_gadg,
   120, 120, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn104_String_img, NULL,
   NULL, NULL,
   (APTR)&zn104_StringInfo,
   6, NULL,
  };


unsigned char zn103_StringBuffer[4] = "11";
unsigned char zn103_UndoBuffer[4];

struct StringInfo *zn103_ptr;
struct StringInfo zn103_StringInfo =
  {
   &zn103_StringBuffer[0],
   &zn103_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 11, NULL,
  };

struct Image zn103_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn103_String_gadg =
  {
   &zn104_String_gadg,
   120, 110, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn103_String_img, NULL,
   NULL, NULL,
   (APTR)&zn103_StringInfo,
   5, NULL,
  };


unsigned char zn102_StringBuffer[4] = "15";
unsigned char zn102_UndoBuffer[4];

struct StringInfo *zn102_ptr;
struct StringInfo zn102_StringInfo =
  {
   &zn102_StringBuffer[0],
   &zn102_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 15, NULL,
  };

struct Image zn102_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn102_String_gadg =
  {
   &zn103_String_gadg,
   120, 100, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn102_String_img, NULL,
   NULL, NULL,
   (APTR)&zn102_StringInfo,
   4, NULL,
  };

unsigned char zn101_StringBuffer[4] = "0";
unsigned char zn101_UndoBuffer[4];

struct StringInfo *zn101_ptr;
struct StringInfo zn101_StringInfo =
  {
   &zn101_StringBuffer[0],
   &zn101_UndoBuffer[0],
   0, 4, 0, 0, 0, 0, 0, 0, NULL, 0, NULL,
  };

struct Image zn101_String_img = {0,0, 40,10, 3, NULL, 0, 0, NULL};

struct Gadget zn101_String_gadg =
  {
   &zn102_String_gadg,
   120, 90, 40, 10,
   GADGHCOMP, RELVERIFY|LONGINT, REQGADGET|STRGADGET,
   (APTR)&zn101_String_img, NULL,
   NULL, NULL,
   (APTR)&zn101_StringInfo,
   3, NULL,
  };

struct Gadget colr2_asign_OK_gadg =
    {
     &zn101_String_gadg,
     100, 350, 50, 25,
     GADGIMAGE|GADGHBOX, ENDGADGET|RELVERIFY, REQGADGET|BOOLGADGET,
     (APTR)&colr2_asign_OK_img, NULL,
     &colr2_asign_OK_txt, NULL,
     NULL, 1, NULL
    };


SHORT colr2_asign_border1_cords[] = {5,10, 620,10, 620,385, 5,385, 5,10};
SHORT colr2_asign_border2_cords[] = {10,15, 615,15, 615,380, 10,380, 10,15};
 

struct Border colr2_asign_border2 =
    {
     0, 0,
     1, 0, JAM1,
     5, &colr2_asign_border2_cords[0],
     NULL
    };

struct Border colr2_asign_border1 =
    {
     0, 0,
     1, 0, JAM1,
     5, &colr2_asign_border1_cords[0],
     &colr2_asign_border2
    };

struct IntuiText ca2_txt[29] =
   { 
   {1, 0, JAM1, 248, 20, &Font,
    "COLOR  ASSIGNMENTS",
    &ca2_txt[1]},
   {1, 0, JAM1, 248, 40, &Font,
    "Zones 101 Thru 200",
    &ca2_txt[2]},
   {1, 0, JAM1, 80, 60, &Font,
    "Enter a color number between 0 and 15 into each",
    &ca2_txt[3]},
   {1, 0, JAM1, 80, 70, &Font,
    "zone gadget that you wish to change...",
    &ca2_txt[4]},
   {1, 0, JAM1, 80, 90, &Font,
    "101.             126.             151.             176.",
    &ca2_txt[5]},
   {1, 0, JAM1, 80, 100, &Font,
    "102.             127.             152.             177.",
    &ca2_txt[6]},
   {1, 0, JAM1, 80, 110, &Font,
    "103.             128.             153.             178.",
    &ca2_txt[7]},
   {1, 0, JAM1, 80, 120, &Font,
    "104.             129.             154.             179.",
    &ca2_txt[8]},
   {1, 0, JAM1, 80, 130, &Font,
    "105.             130.             155.             180.",
    &ca2_txt[9]},
   {1, 0, JAM1, 80, 140, &Font,
    "106.             131.             156.             181.",
    &ca2_txt[10]},
   {1, 0, JAM1, 80, 150, &Font,
    "107.             132.             157.             182.",
    &ca2_txt[11]},
   {1, 0, JAM1, 80, 160, &Font,
    "108.             133.             158.             183.",
    &ca2_txt[12]},
   {1, 0, JAM1, 80, 170, &Font,
    "109.             134.             159.             184.",
    &ca2_txt[13]},
   {1, 0, JAM1, 80, 180, &Font,
    "110.             135.             160.             185.",
    &ca2_txt[14]},
   {1, 0, JAM1, 80, 190, &Font,
    "111.             136.             161.             186.",
    &ca2_txt[15]},
   {1, 0, JAM1, 80, 200, &Font,
    "112.             137.             162.             187.",
    &ca2_txt[16]},
   {1, 0, JAM1, 80, 210, &Font,
    "113.             138.             163.             188.",
    &ca2_txt[17]},
   {1, 0, JAM1, 80, 220, &Font,
    "114.             139.             164.             189.",
    &ca2_txt[18]},
   {1, 0, JAM1, 80, 230, &Font,
    "115.             140.             165.             190.",
    &ca2_txt[19]},
   {1, 0, JAM1, 80, 240, &Font,
    "116.             141.             166.             191.",
    &ca2_txt[20]},
   {1, 0, JAM1, 80, 250, &Font,
    "117.             142.             167.             192.",
    &ca2_txt[21]},
   {1, 0, JAM1, 80, 260, &Font,
    "118.             143.             168.             193.",
    &ca2_txt[22]},
   {1, 0, JAM1, 80, 270, &Font,
    "119.             144.             169.             194.",
    &ca2_txt[23]},
   {1, 0, JAM1, 80, 280, &Font,
    "120.             145.             170.             195.",
    &ca2_txt[24]},
   {1, 0, JAM1, 80, 290, &Font,
    "121.             146.             171.             196.",
    &ca2_txt[25]},
   {1, 0, JAM1, 80, 300, &Font,
    "122.             147.             172.             197.",
    &ca2_txt[26]},
   {1, 0, JAM1, 80, 310, &Font,
    "123.             148.             173.             198.",
    &ca2_txt[27]},
   {1, 0, JAM1, 80, 320, &Font,
    "124.             149.             174.             199.",
    &ca2_txt[28]},
   {1, 0, JAM1, 80, 330, &Font,
    "125.             150.             175.             200.",
    NULL}
   };


extern int zn101,zn102,zn103,zn104,zn105,zn106,zn107,zn108,zn109,zn110, 
    zn111,zn112,zn113,zn114,zn115,zn116,zn117,zn118,zn119,zn120, 
    zn121,zn122,zn123,zn124,zn125,zn126,zn127,zn128,zn129,zn130,
    zn131,zn132,zn133,zn134,zn135,zn136,zn137,zn138,zn139,zn140,
    zn141,zn142,zn143,zn144,zn145,zn146,zn147,zn148,zn149,zn150,
    zn151,zn152,zn153,zn154,zn155,zn156,zn157,zn158,zn159,zn160,
    zn161,zn162,zn163,zn164,zn165,zn166,zn167,zn168,zn169,zn170,
    zn171,zn172,zn173,zn174,zn175,zn176,zn177,zn178,zn179,zn180,
    zn181,zn182,zn183,zn184,zn185,zn186,zn187,zn188,zn189,zn190,
    zn191,zn192,zn193,zn194,zn195,zn196,zn197,zn198,zn199,zn200;
      

/**************************************************************************

                     Z O N E S   1 0 1  T H R U   2 0 0

              C O L O R   A S S I G N M E N T   F U N C T I O N

**************************************************************************/


color_assign_zn2(FirstWindow)
struct Window *FirstWindow;
  {
   BOOL go;
   int class,item;

   zn101_ptr = &zn101_StringInfo;
   zn102_ptr = &zn102_StringInfo;
   zn103_ptr = &zn103_StringInfo;
   zn104_ptr = &zn104_StringInfo;
   zn105_ptr = &zn105_StringInfo;
   zn106_ptr = &zn106_StringInfo;
   zn107_ptr = &zn107_StringInfo;
   zn108_ptr = &zn108_StringInfo;
   zn109_ptr = &zn109_StringInfo;
   zn110_ptr = &zn110_StringInfo;
   zn111_ptr = &zn111_StringInfo;
   zn112_ptr = &zn112_StringInfo;
   zn113_ptr = &zn113_StringInfo;
   zn114_ptr = &zn114_StringInfo;
   zn115_ptr = &zn115_StringInfo;
   zn116_ptr = &zn116_StringInfo;
   zn117_ptr = &zn117_StringInfo;
   zn118_ptr = &zn118_StringInfo;
   zn119_ptr = &zn119_StringInfo;
   zn120_ptr = &zn120_StringInfo;
   zn121_ptr = &zn121_StringInfo;
   zn122_ptr = &zn122_StringInfo;
   zn123_ptr = &zn123_StringInfo;
   zn124_ptr = &zn124_StringInfo;
   zn125_ptr = &zn125_StringInfo;
   zn126_ptr = &zn126_StringInfo;
   zn127_ptr = &zn127_StringInfo;
   zn128_ptr = &zn128_StringInfo;
   zn129_ptr = &zn129_StringInfo;
   zn130_ptr = &zn130_StringInfo;
   zn131_ptr = &zn131_StringInfo;
   zn132_ptr = &zn132_StringInfo;
   zn133_ptr = &zn133_StringInfo;
   zn134_ptr = &zn134_StringInfo;
   zn135_ptr = &zn135_StringInfo;
   zn136_ptr = &zn136_StringInfo;
   zn137_ptr = &zn137_StringInfo;
   zn138_ptr = &zn138_StringInfo;
   zn139_ptr = &zn139_StringInfo;
   zn140_ptr = &zn140_StringInfo;
   zn141_ptr = &zn141_StringInfo;
   zn142_ptr = &zn142_StringInfo;
   zn143_ptr = &zn143_StringInfo;
   zn144_ptr = &zn144_StringInfo;
   zn145_ptr = &zn145_StringInfo;
   zn146_ptr = &zn146_StringInfo;
   zn147_ptr = &zn147_StringInfo;
   zn148_ptr = &zn148_StringInfo;
   zn149_ptr = &zn149_StringInfo;
   zn150_ptr = &zn150_StringInfo;
   zn151_ptr = &zn151_StringInfo;
   zn152_ptr = &zn152_StringInfo;
   zn153_ptr = &zn153_StringInfo;
   zn154_ptr = &zn154_StringInfo;
   zn155_ptr = &zn155_StringInfo;
   zn156_ptr = &zn156_StringInfo;
   zn157_ptr = &zn157_StringInfo;
   zn158_ptr = &zn158_StringInfo;
   zn159_ptr = &zn159_StringInfo;
   zn160_ptr = &zn160_StringInfo;
   zn161_ptr = &zn161_StringInfo;
   zn162_ptr = &zn162_StringInfo;
   zn163_ptr = &zn163_StringInfo;
   zn164_ptr = &zn164_StringInfo;
   zn165_ptr = &zn165_StringInfo;
   zn166_ptr = &zn166_StringInfo;
   zn167_ptr = &zn167_StringInfo;
   zn168_ptr = &zn168_StringInfo;
   zn169_ptr = &zn169_StringInfo;
   zn170_ptr = &zn170_StringInfo;
   zn171_ptr = &zn171_StringInfo;
   zn172_ptr = &zn172_StringInfo;
   zn173_ptr = &zn173_StringInfo;
   zn174_ptr = &zn174_StringInfo;
   zn175_ptr = &zn175_StringInfo;
   zn176_ptr = &zn176_StringInfo;
   zn177_ptr = &zn177_StringInfo;
   zn178_ptr = &zn178_StringInfo;
   zn179_ptr = &zn179_StringInfo;
   zn180_ptr = &zn180_StringInfo;
   zn181_ptr = &zn181_StringInfo;
   zn182_ptr = &zn182_StringInfo;
   zn183_ptr = &zn183_StringInfo;
   zn184_ptr = &zn184_StringInfo;
   zn185_ptr = &zn185_StringInfo;
   zn186_ptr = &zn186_StringInfo;
   zn187_ptr = &zn187_StringInfo;
   zn188_ptr = &zn188_StringInfo;
   zn189_ptr = &zn189_StringInfo;
   zn190_ptr = &zn190_StringInfo;
   zn191_ptr = &zn191_StringInfo;
   zn192_ptr = &zn192_StringInfo;
   zn193_ptr = &zn193_StringInfo;
   zn194_ptr = &zn194_StringInfo;
   zn195_ptr = &zn195_StringInfo;
   zn196_ptr = &zn196_StringInfo;
   zn197_ptr = &zn197_StringInfo;
   zn198_ptr = &zn198_StringInfo;
   zn199_ptr = &zn199_StringInfo;
   zn200_ptr = &zn200_StringInfo;
   
   go = TRUE;

   InitRequester(&ca2_requester);
 
   ca2_requester.LeftEdge = 0;
   ca2_requester.TopEdge = 10;
   ca2_requester.Width = 640;
   ca2_requester.Height = 390;
   ca2_requester.ReqGadget = &colr2_asign_OK_gadg;
   ca2_requester.ReqText = &ca2_txt[0];
   ca2_requester.BackFill = 2;
   ca2_requester.Flags = NULL;
   ca2_requester.ReqBorder = &colr2_asign_border1;

   if(DrawWindow == TRUE)
     {
      WindowToBack(NoBorder);
     }

   Request(&ca2_requester,FirstWindow);

   while(go)
    {
     Wait(1 << FirstWindow->UserPort->mp_SigBit);
     while(message = (struct IntuiMessage *)
        GetMsg(FirstWindow->UserPort))
       {
        class = message->Class;
        ReplyMsg(message);

        zn101 = zn101_ptr->LongInt;
        zn102 = zn102_ptr->LongInt;
        zn103 = zn103_ptr->LongInt;
        zn104 = zn104_ptr->LongInt;
        zn105 = zn105_ptr->LongInt;
        zn106 = zn106_ptr->LongInt;
        zn107 = zn107_ptr->LongInt;
        zn108 = zn108_ptr->LongInt;
        zn109 = zn109_ptr->LongInt;
        zn110 = zn110_ptr->LongInt;
        zn111 = zn111_ptr->LongInt;
        zn112 = zn112_ptr->LongInt;
        zn113 = zn113_ptr->LongInt;
        zn114 = zn114_ptr->LongInt;
        zn115 = zn115_ptr->LongInt;
        zn116 = zn116_ptr->LongInt;
        zn117 = zn117_ptr->LongInt;
        zn118 = zn118_ptr->LongInt;
        zn119 = zn119_ptr->LongInt;
        zn120 = zn120_ptr->LongInt;
        zn121 = zn121_ptr->LongInt;
        zn122 = zn122_ptr->LongInt;
        zn123 = zn123_ptr->LongInt;
        zn124 = zn124_ptr->LongInt;
        zn125 = zn125_ptr->LongInt;
        zn126 = zn126_ptr->LongInt;
        zn127 = zn127_ptr->LongInt;
        zn128 = zn128_ptr->LongInt;
        zn129 = zn129_ptr->LongInt;
        zn130 = zn130_ptr->LongInt;
        zn131 = zn131_ptr->LongInt;
        zn132 = zn132_ptr->LongInt;
        zn133 = zn133_ptr->LongInt;
        zn134 = zn134_ptr->LongInt;
        zn135 = zn135_ptr->LongInt;
        zn136 = zn136_ptr->LongInt;
        zn137 = zn137_ptr->LongInt;
        zn138 = zn138_ptr->LongInt;
        zn139 = zn139_ptr->LongInt;
        zn140 = zn140_ptr->LongInt;
        zn141 = zn141_ptr->LongInt;
        zn142 = zn142_ptr->LongInt;
        zn143 = zn143_ptr->LongInt;
        zn144 = zn144_ptr->LongInt;
        zn145 = zn145_ptr->LongInt;
        zn146 = zn146_ptr->LongInt;
        zn147 = zn147_ptr->LongInt;
        zn148 = zn148_ptr->LongInt;
        zn149 = zn149_ptr->LongInt;
        zn150 = zn150_ptr->LongInt;
        zn151 = zn151_ptr->LongInt;
        zn152 = zn152_ptr->LongInt;
        zn153 = zn153_ptr->LongInt;
        zn154 = zn154_ptr->LongInt;
        zn155 = zn155_ptr->LongInt;
        zn156 = zn156_ptr->LongInt;
        zn157 = zn157_ptr->LongInt;
        zn158 = zn158_ptr->LongInt;
        zn159 = zn159_ptr->LongInt;
        zn160 = zn160_ptr->LongInt;
        zn161 = zn161_ptr->LongInt;
        zn162 = zn162_ptr->LongInt;
        zn163 = zn163_ptr->LongInt;
        zn164 = zn164_ptr->LongInt;
        zn165 = zn165_ptr->LongInt;
        zn166 = zn166_ptr->LongInt;
        zn167 = zn167_ptr->LongInt;
        zn168 = zn168_ptr->LongInt;
        zn169 = zn169_ptr->LongInt;
        zn170 = zn170_ptr->LongInt;
        zn171 = zn171_ptr->LongInt;
        zn172 = zn172_ptr->LongInt;
        zn173 = zn173_ptr->LongInt;
        zn174 = zn174_ptr->LongInt;
        zn175 = zn175_ptr->LongInt;
        zn176 = zn176_ptr->LongInt;
        zn177 = zn177_ptr->LongInt;
        zn178 = zn178_ptr->LongInt;
        zn179 = zn179_ptr->LongInt;
        zn180 = zn180_ptr->LongInt;
        zn181 = zn181_ptr->LongInt;
        zn182 = zn182_ptr->LongInt;
        zn183 = zn183_ptr->LongInt;
        zn184 = zn184_ptr->LongInt;
        zn185 = zn185_ptr->LongInt;
        zn186 = zn186_ptr->LongInt;
        zn187 = zn187_ptr->LongInt;
        zn188 = zn188_ptr->LongInt;
        zn189 = zn189_ptr->LongInt;
        zn190 = zn190_ptr->LongInt;
        zn191 = zn191_ptr->LongInt;
        zn192 = zn192_ptr->LongInt;
        zn193 = zn193_ptr->LongInt;
        zn194 = zn194_ptr->LongInt;
        zn195 = zn195_ptr->LongInt;
        zn196 = zn196_ptr->LongInt;
        zn197 = zn197_ptr->LongInt;
        zn198 = zn198_ptr->LongInt;
        zn199 = zn199_ptr->LongInt;
        zn200 = zn200_ptr->LongInt;

       
        if(class == REQCLEAR)
           go = FALSE;
        if(class == GADGETUP)
           item = ((struct Gadget *) message->IAddress)->GadgetID;

        switch(item)
          {
            case 3:  if(zn101 < 0 || zn101 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn101_StringBuffer, "0");
                       zn101_ptr->LongInt = 0;
                      }
                     break;

            case 4:  if(zn102 < 0 || zn102 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn102_StringBuffer, "15");
                       zn102_ptr->LongInt = 15;
                      }
                     break;

            case 5:  if(zn103 < 0 || zn103 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn103_StringBuffer, "11");
                       zn103_ptr->LongInt = 11;
                      }
                     break;

            case 6:  if(zn104 < 0 || zn104 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn104_StringBuffer, "10");
                       zn104_ptr->LongInt = 10;
                      }
                     break;

            case 7:  if(zn105 < 0 || zn105 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn105_StringBuffer, "6");
                       zn105_ptr->LongInt = 6;
                      }
                     break;

            case 8:  if(zn106 < 0 || zn106 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn106_StringBuffer, "2");
                       zn106_ptr->LongInt = 2;
                      }
                     break;

            case 9:  if(zn107 < 0 || zn107 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn107_StringBuffer, "9");
                       zn107_ptr->LongInt = 9;
                      }
                     break;

            case 10:  if(zn108 < 0 || zn108 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn108_StringBuffer, "3");
                       zn108_ptr->LongInt = 3;
                      }
                     break;

            case 11:  if(zn109 < 0 || zn109 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn109_StringBuffer, "4");
                       zn109_ptr->LongInt = 4;
                      }
                     break;

            case 12:  if(zn110 < 0 || zn110 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn110_StringBuffer, "14");
                       zn110_ptr->LongInt = 14;
                      }
                     break;

            case 13:  if(zn111 < 0 || zn111 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn111_StringBuffer, "5");
                       zn111_ptr->LongInt = 5;
                      }
                     break;

            case 14:  if(zn112 < 0 || zn112 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn112_StringBuffer, "7");
                       zn112_ptr->LongInt = 7;
                      }
                     break;

            case 15:  if(zn113 < 0 || zn113 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn113_StringBuffer, "8");
                       zn113_ptr->LongInt = 8;
                      }
                     break;

            case 16:  if(zn114 < 0 || zn114 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn114_StringBuffer, "0");
                       zn114_ptr->LongInt = 0;
                      }
                     break;

            case 17:  if(zn115 < 0 || zn115 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn115_StringBuffer, "1");
                       zn115_ptr->LongInt = 1;
                      }
                     break;

            case 18:  if(zn116 < 0 || zn116 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn116_StringBuffer, "4");
                       zn116_ptr->LongInt = 4;
                      }
                     break;

            case 19:  if(zn117 < 0 || zn117 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn117_StringBuffer, "5");
                       zn117_ptr->LongInt = 5;
                      }
                     break;

            case 20:  if(zn118 < 0 || zn118 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn118_StringBuffer, "13");
                       zn118_ptr->LongInt = 13;
                      }
                     break;

            case 21:  if(zn119 < 0 || zn119 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn119_StringBuffer, "12");
                       zn119_ptr->LongInt = 12;
                      }
                     break;

            case 22:  if(zn120 < 0 || zn120 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn120_StringBuffer, "9");
                       zn120_ptr->LongInt = 9;
                      }
                     break;

            case 23:  if(zn121 < 0 || zn121 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn121_StringBuffer, "11");
                       zn121_ptr->LongInt = 11;
                      }
                     break;

            case 24:  if(zn122 < 0 || zn122 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn122_StringBuffer, "0");
                       zn122_ptr->LongInt = 0;
                      }
                     break;
               
             case 25:  if(zn123 < 0 || zn123 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn123_StringBuffer, "0");
                       zn123_ptr->LongInt = 0;
                      }
                     break;

            case 26:  if(zn124 < 0 || zn124 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn124_StringBuffer, "0");
                       zn124_ptr->LongInt = 0;
                      }
                     break;

            case 27:  if(zn125 < 0 || zn125 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn125_StringBuffer, "0");
                       zn125_ptr->LongInt = 0;
                      }
                     break;

            case 28:  if(zn126 < 0 || zn126 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn126_StringBuffer, "1");
                       zn126_ptr->LongInt = 1;
                      }
                     break;

            case 29:  if(zn127 < 0 || zn127 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn127_StringBuffer, "0");
                       zn127_ptr->LongInt = 0;
                      }
                     break;
          
	    case 30:  if(zn128 < 0 || zn128 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn128_StringBuffer, "0");
                       zn128_ptr->LongInt = 0;
                      }
                     break;

            case 31:  if(zn129 < 0 || zn129 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn129_StringBuffer, "1");
                       zn129_ptr->LongInt = 1;
                      }
                     break;

            case 32:  if(zn130 < 0 || zn130 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn130_StringBuffer, "0");
                       zn130_ptr->LongInt = 0;
                      }
                     break;

            case 33:  if(zn131 < 0 || zn131 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn131_StringBuffer, "1");
                       zn131_ptr->LongInt = 1;
                      }
                     break;

            case 34:  if(zn132 < 0 || zn132 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn132_StringBuffer, "0");
                       zn132_ptr->LongInt = 0;
                      }
                     break;
		     
            case 35:  if(zn133 < 0 || zn133 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn133_StringBuffer, "0");
                       zn133_ptr->LongInt = 0;
                      }
                     break;

            case 36:  if(zn134 < 0 || zn134 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn134_StringBuffer, "0");
                       zn134_ptr->LongInt = 0;
                      }
                     break;

            case 37:  if(zn135 < 0 || zn135 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn135_StringBuffer, "0");
                       zn135_ptr->LongInt = 0;
                      }
                     break;

            case 38:  if(zn136 < 0 || zn136 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn136_StringBuffer, "1");
                       zn136_ptr->LongInt = 1;
                      }
                     break;

            case 39:  if(zn137 < 0 || zn137 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn137_StringBuffer, "0");
                       zn137_ptr->LongInt = 0;
                      }
                     break;
          
	    case 40:  if(zn138 < 0 || zn138 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn138_StringBuffer, "0");
                       zn138_ptr->LongInt = 0;
                      }
                     break;

            case 41:  if(zn139 < 0 || zn139 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn139_StringBuffer, "1");
                       zn139_ptr->LongInt = 1;
                      }
                     break;

            case 42:  if(zn140 < 0 || zn140 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn140_StringBuffer, "0");
                       zn140_ptr->LongInt = 0;
                      }
                     break;

            case 43:  if(zn141 < 0 || zn141 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn141_StringBuffer, "1");
                       zn141_ptr->LongInt = 1;
                      }
                     break;

            case 44:  if(zn142 < 0 || zn142 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn142_StringBuffer, "0");
                       zn142_ptr->LongInt = 0;
                      }
                     break;
          
            case 45:  if(zn143 < 0 || zn143 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn143_StringBuffer, "0");
                       zn143_ptr->LongInt = 0;
                      }
                     break;

            case 46:  if(zn144 < 0 || zn144 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn144_StringBuffer, "0");
                       zn144_ptr->LongInt = 0;
                      }
                     break;

            case 47:  if(zn145 < 0 || zn145 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn145_StringBuffer, "0");
                       zn145_ptr->LongInt = 0;
                      }
                     break;

            case 48:  if(zn146 < 0 || zn146 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn146_StringBuffer, "1");
                       zn146_ptr->LongInt = 1;
                      }
                     break;

            case 49:  if(zn147 < 0 || zn147 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn147_StringBuffer, "0");
                       zn147_ptr->LongInt = 0;
                      }
                     break;
          
	    case 50:  if(zn148 < 0 || zn148 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn148_StringBuffer, "0");
                       zn148_ptr->LongInt = 0;
                      }
                     break;

            case 51:  if(zn149 < 0 || zn149 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn149_StringBuffer, "1");
                       zn149_ptr->LongInt = 1;
                      }
                     break;

            case 52:  if(zn150 < 0 || zn150 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn150_StringBuffer, "0");
                       zn150_ptr->LongInt = 0;
                      }
                     break;

            case 53:  if(zn151 < 0 || zn151 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn151_StringBuffer, "1");
                       zn151_ptr->LongInt = 1;
                      }
                     break;

            case 54:  if(zn152 < 0 || zn152 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn152_StringBuffer, "0");
                       zn152_ptr->LongInt = 0;
                      }
                     break;
          
	    case 55:  if(zn153 < 0 || zn153 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn153_StringBuffer, "0");
                       zn153_ptr->LongInt = 0;
                      }
                     break;

            case 56:  if(zn154 < 0 || zn154 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn154_StringBuffer, "0");
                       zn154_ptr->LongInt = 0;
                      }
                     break;

            case 57:  if(zn155 < 0 || zn155 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn155_StringBuffer, "0");
                       zn155_ptr->LongInt = 0;
                      }
                     break;

            case 58:  if(zn156 < 0 || zn156 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn156_StringBuffer, "1");
                       zn156_ptr->LongInt = 1;
                      }
                     break;

            case 59:  if(zn157 < 0 || zn157 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn157_StringBuffer, "0");
                       zn157_ptr->LongInt = 0;
                      }
                     break;
          
	    case 60:  if(zn158 < 0 || zn158 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn158_StringBuffer, "0");
                       zn158_ptr->LongInt = 0;
                      }
                     break;

            case 61:  if(zn159 < 0 || zn159 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn159_StringBuffer, "1");
                       zn159_ptr->LongInt = 1;
                      }
                     break;

            case 62:  if(zn160 < 0 || zn160 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn160_StringBuffer, "0");
                       zn160_ptr->LongInt = 0;
                      }
                     break;

            case 63:  if(zn161 < 0 || zn161 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn161_StringBuffer, "1");
                       zn161_ptr->LongInt = 1;
                      }
                     break;

            case 64:  if(zn162 < 0 || zn162 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn162_StringBuffer, "0");
                       zn162_ptr->LongInt = 0;
                      }
                     break;
          
	    case 65:  if(zn163 < 0 || zn163 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn163_StringBuffer, "0");
                       zn163_ptr->LongInt = 0;
                      }
                     break;

            case 66:  if(zn164 < 0 || zn164 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn164_StringBuffer, "0");
                       zn164_ptr->LongInt = 0;
                      }
                     break;

            case 67:  if(zn165 < 0 || zn165 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn165_StringBuffer, "0");
                       zn165_ptr->LongInt = 0;
                      }
                     break;

            case 68:  if(zn166 < 0 || zn166 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn166_StringBuffer, "1");
                       zn166_ptr->LongInt = 1;
                      }
                     break;

            case 69:  if(zn167 < 0 || zn167 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn167_StringBuffer, "0");
                       zn167_ptr->LongInt = 0;
                      }
                     break;
          
	    case 70:  if(zn168 < 0 || zn168 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn168_StringBuffer, "0");
                       zn168_ptr->LongInt = 0;
                      }
                     break;

            case 71:  if(zn169 < 0 || zn169 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn169_StringBuffer, "1");
                       zn169_ptr->LongInt = 1;
                      }
                     break;

            case 72:  if(zn170 < 0 || zn170 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn170_StringBuffer, "0");
                       zn170_ptr->LongInt = 0;
                      }
                     break;

            case 73:  if(zn171 < 0 || zn171 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn171_StringBuffer, "1");
                       zn171_ptr->LongInt = 1;
                      }
                     break;

            case 74:  if(zn172 < 0 || zn172 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn172_StringBuffer, "0");
                       zn172_ptr->LongInt = 0;
                      }
                     break;
          
	    case 75:  if(zn173 < 0 || zn173 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn173_StringBuffer, "0");
                       zn173_ptr->LongInt = 0;
                      }
                     break;

            case 76:  if(zn174 < 0 || zn174 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn174_StringBuffer, "0");
                       zn174_ptr->LongInt = 0;
                      }
                     break;

            case 77:  if(zn175 < 0 || zn175 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn175_StringBuffer, "0");
                       zn175_ptr->LongInt = 0;
                      }
                     break;

            case 78:  if(zn176 < 0 || zn176 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn176_StringBuffer, "1");
                       zn176_ptr->LongInt = 1;
                      }
                     break;

            case 79:  if(zn177 < 0 || zn177 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn177_StringBuffer, "0");
                       zn177_ptr->LongInt = 0;
                      }
                     break;
          
	    case 80:  if(zn178 < 0 || zn178 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn178_StringBuffer, "0");
                       zn178_ptr->LongInt = 0;
                      }
                     break;

            case 81:  if(zn179 < 0 || zn179 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn179_StringBuffer, "1");
                       zn179_ptr->LongInt = 1;
                      }
                     break;

            case 82:  if(zn180 < 0 || zn180 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn180_StringBuffer, "0");
                       zn180_ptr->LongInt = 0;
                      }
                     break;

            case 83:  if(zn181 < 0 || zn181 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn181_StringBuffer, "1");
                       zn181_ptr->LongInt = 1;
                      }
                     break;

            case 84:  if(zn182 < 0 || zn182 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn182_StringBuffer, "0");
                       zn182_ptr->LongInt = 0;
                      }
                     break;
          
	    case 85:  if(zn183 < 0 || zn183 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn183_StringBuffer, "0");
                       zn183_ptr->LongInt = 0;
                      }
                     break;

            case 86:  if(zn184 < 0 || zn184 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn184_StringBuffer, "0");
                       zn184_ptr->LongInt = 0;
                      }
                     break;

            case 87:  if(zn185 < 0 || zn185 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn185_StringBuffer, "0");
                       zn185_ptr->LongInt = 0;
                      }
                     break;

            case 88:  if(zn186 < 0 || zn186 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn186_StringBuffer, "1");
                       zn186_ptr->LongInt = 1;
                      }
                     break;

            case 89:  if(zn187 < 0 || zn187 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn187_StringBuffer, "0");
                       zn187_ptr->LongInt = 0;
                      }
                     break;
          
	    case 90:  if(zn188 < 0 || zn188 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn188_StringBuffer, "0");
                       zn188_ptr->LongInt = 0;
                      }
                     break;

            case 91:  if(zn189 < 0 || zn189 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn189_StringBuffer, "1");
                       zn189_ptr->LongInt = 1;
                      }
                     break;

            case 92:  if(zn190 < 0 || zn190 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn190_StringBuffer, "0");
                       zn190_ptr->LongInt = 0;
                      }
                     break;

            case 93:  if(zn191 < 0 || zn191 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn191_StringBuffer, "1");
                       zn191_ptr->LongInt = 1;
                      }
                     break;

            case 94:  if(zn192 < 0 || zn192 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn192_StringBuffer, "0");
                       zn192_ptr->LongInt = 0;
                      }
                     break;
          
	    case 95:  if(zn193 < 0 || zn193 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn193_StringBuffer, "0");
                       zn193_ptr->LongInt = 0;
                      }
                     break;

            case 96:  if(zn194 < 0 || zn194 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn194_StringBuffer, "0");
                       zn194_ptr->LongInt = 0;
                      }
                     break;

            case 97:  if(zn195 < 0 || zn195 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn195_StringBuffer, "0");
                       zn195_ptr->LongInt = 0;
                      }
                     break;

            case 98:  if(zn196 < 0 || zn196 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn196_StringBuffer, "1");
                       zn196_ptr->LongInt = 1;
                      }
                     break;

            case 99:  if(zn197 < 0 || zn197 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn197_StringBuffer, "0");
                       zn197_ptr->LongInt = 0;
                      }
                     break;
          
	    case 100:  if(zn198 < 0 || zn198 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn198_StringBuffer, "0");
                       zn198_ptr->LongInt = 0;
                      }
                     break;

            case 101:  if(zn199 < 0 || zn199 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn199_StringBuffer, "1");
                       zn199_ptr->LongInt = 1;
                      }
                     break;

            case 102:  if(zn200 < 0 || zn200 > 15)
                      {
                       DisplayBeep(FirstScreen);
                       strcpy(zn200_StringBuffer, "0");
                       zn200_ptr->LongInt = 0;
                      }
                     break;

           } /*** Item Switch ***/

       } /*** While message ***/

    } /**** While go ****/

   if(DrawWindow == TRUE)
     {
      WindowToFront(NoBorder);
     }

   return(TRUE);

  } /**** Close Off color2_assign Function ****/
