{$M $4000,0,65536}       {* Set heap size to zero !!! *}

Program UniversialKeymaker;

uses palette,dos,crt,keyinput,modplay;



Var

  sk                         : array[1..8000] of byte absolute $b800:0000;

  i,numwritten:integer;

  ToF:File;

  Output : String;



Const

  AskName=1;

  AskCompany=1;





  obj : array[1..12572] of byte = (



 98,117, 98, 98,108,101, 32, 98,111, 98, 98,108,101,  0,  0,  0,

  0,  0,  0,  0, 35,108,105,122, 97,114,100,107,105,110,103, 32,

 38, 32,115,111,109,101, 49, 33, 35,  0,  0,242,  0, 64,  0,  0,

  0,  1, 46, 32,114, 46, 97, 46,122, 46,111, 46,114, 46, 49, 46,

 57, 46, 49, 46, 49, 32, 46,  0,  0,247,  0, 32,  0,  0,  0,  1,

110,101,101,100, 32,119,101, 32,115, 97,121, 32,116,104, 97,116,

 32,116,104,105,115,  0,  0,196,  0, 64,  0,  0,  0,  1,105,115,

 32, 97, 32, 99,111,118,101,114, 63,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,242,  0, 64,  0,  0,  0,  1,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,199,  0, 64,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  1, 86,  0, 64,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 94,

  0, 64,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,251,  0, 64,

  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  3, 43,  0, 64,  2,183,

  0,116,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0, 17,  4, 48,  0,  2,  0, 15,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0, 31,  4, 45,  0,  1,  0, 15,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  1, 95, 42, 32, 79,114,105,103,105,110, 97,

108, 32, 70,111,114,109, 97,116, 58, 32, 42,  0,  0,  0,  0,  0,

  0,  0,  0,  1, 95, 42, 32, 32, 80,114,111, 82,117,110,110,101,

114, 95,118, 49, 46, 48, 32, 32, 42,  0,  0,  0,  0,  0,  0,  0,

  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,

 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,

 61, 61, 61, 61, 61,  0,  0,  0,  0,  0,  0,  0,  0,  1, 82,105,

112,112,101,100, 32,102,114,111,109, 32, 77,117,115,105, 99,100,

105,115,107,  0,  0,  0,  0,  0,  0,  0,  0,  1, 32, 32, 32, 32,

 32, 32, 34, 68,111,115,107,112,111,112, 34,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  1, 32, 32, 32, 32, 32, 32,

 32, 32, 45, 32, 45, 32, 45,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  1, 83,101,110,100, 32,109,101, 32,

109,111,114,101, 32,116,111, 32,114,105,112, 33,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  1, 32, 32, 32, 32, 32, 84,105,109,111, 32,

 86,101,104,109, 97, 97,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  1, 32,116,105,118,101, 64,118,105,112,117,110,101,

110, 46,104,117,116, 46,102,105,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  1, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,

 61, 61, 61, 61, 61, 61, 61,  0,  0,  0,  0,  0,  0,  0,  0,  1,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1, 95, 32,

 82,105,112,112,101,100, 32, 38, 32, 67,111,110,118,101,114,116,

101,100, 32,  0,  0,  0,  0,  0,  0,  0,  0,  1, 95, 32,119,105,

122, 32, 80,114,111, 45, 87,105,122, 97,114,100, 32, 50, 46, 48,

 32,  0,  0,  0,  0,  0,  0,  0,  0,  1, 95, 32,119,114,105,116,

116,101,110, 32, 98,121, 32, 71,114,121,122,111,114, 33, 32,  0,

  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  1,  7,127,  5,  0,  1,  2,  3,  2,  4,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,

  0,  0,  0,  0,  0,  0,  0,  0, 77, 46, 75, 46,  1,252,159,  5,

  0,254,160,  0,  0,127,160,  0,  2,208, 64,  0,  0,  0, 10,  6,

  1,252,172,  9,  0,254,172,  9,  0,  0,  0,  0,  0,254,154,  6,

  1, 13,163,240,  0,135,163,240,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0, 10, 10,  0,  0, 10, 10,  0,  0,  0,  0,  1,252,154,  6,

  1, 46,164,145,  0,151,164,145,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  1,172, 44, 16,  0,  0, 10,  6,

  1, 83,170, 13,  0,170,170, 13,  0,214, 32,  0,  1,252,154,  6,

  1, 13,163,240,  0,135,163,240,  2,208, 64,  0,  0,  0, 10,  6,

  1,252,172,  9,  0,254,172,  9,  0,  0,  0,  0,  0,254,154,  6,

  1, 46,166,  7,  0,151,166,  7,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  6,  7,  0,  0,  6,  7,  0,  0,  0,  0,  2,166,154,  6,

  1, 83,160,  0,  0,170,160,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,  0,  0,  0,  1, 83,154,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,214, 48,  0,  0,  0, 10,  6,

  1,125,163,240,  0,190,163,240,  2,208, 28, 16,  1,252,154,  6,

  1, 46,163,240,  0,151,163,240,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,  0,  0,  0,  0,254,154,  6,

  1, 83,170,  5,  0,170,170,  5,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0, 10,  5,  0,  0, 10,  5,  0,214,108, 16,  1,252,154,  6,

  1,125,170, 10,  0,190,170, 10,  2,208, 16,  0,  0,  0, 10,  6,

  1,148,166,  3,  0,202,166,  3,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,214, 92, 22,  0,  0, 10,  6,

  0,  0,  6,  5,  0,  0,  6,  5,  1,172,124, 16,  1,252,154,  6,

  1, 83,163, 16,  0,170,163, 16,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,145,  0,  0,  4,145,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  4,146,  0,  0,  4,146,  0,  0,  0,  0,  2,166,154,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  5,  0,  0,  6,  5,  0,  0,  0,  0,  1, 83,154,  6,

  1,148,160,  0,  0,202,160,  0,  0,214, 92, 16,  0,  0, 10,  6,

  1,197,163, 96,  0,226,163, 96,  0,214,140, 32,  2, 92,154,  6,

  1,252,163, 96,  0,254,163, 96,  2,208, 64,  0,  0,  0, 10,  6,

  2,166,172,  7,  1, 83,172,  7,  0,  0,  0,  0,  1, 46,154,  6,

  1,197,163,240,  0,226,163,240,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 92,154,  6,

  1,148,172, 48,  0,202,172, 48,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1, 46,154,  6,

  1,125,170, 10,  0,190,170, 10,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0, 10, 10,  0,  0, 10, 10,  0,214, 32,  0,  2, 92,154,  6,

  1,197,163, 48,  0,226,163, 48,  2,208, 64,  0,  0,  0, 10,  6,

  1,125,172,  5,  0,190,172,  5,  0,  0,  0,  0,  1, 46,154,  6,

  1,148,170,  1,  0,202,170,  1,  0,214, 28, 32,  0,  0, 10,  6,

  1,125,163,240,  0,190,163,240,  0,  0,  0,  0,  2, 92,154,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  5,  0,  0,  6,  5,  0,  0,  0,  0,  1, 46,154,  6,

  1, 83,163,240,  0,170,163,240,  0,214, 48,  0,  0,  0, 10,  6,

  1,125,172, 12,  0,190,172, 12,  2,208, 28, 16,  2, 92,154,  6,

  1, 83,163, 48,  0,170,163, 48,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  3, 48,  0,  0,  3, 48,  0,  0,  0,  0,  1, 46,154,  6,

  1, 46,166,  3,  0,151,166,  3,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,214,108, 16,  2, 92,154,  6,

  1, 13,170,  6,  0,135,170,  6,  2,208, 16,  0,  0,  0, 10,  6,

  1, 46,170,  6,  0,151,170,  6,  0,  0,  0,  0,  1, 46,154,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,214, 92, 21,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  1,172,124, 16,  2,166,154,  6,

  1, 83,170, 10,  0,170,170, 10,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0, 10, 10,  0,  0, 10, 10,  0,  0,  0,  0,  1, 83,154,  6,

  1, 83,166,  1,  0,170,166,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,  0,  0,  0,  1,197,154,  6,

  1, 46,166,  2,  0,151,166,  2,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,  0,  0,  0,  0,226,154,  6,

  1, 13,163,240,  0,135,163,240,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  3,240,  0,214,140, 32,  1,252,159,  5,

  0,254,160,  0,  0,127,160,  0,  2,208, 64,  0,  0,  0, 10,  6,

  1,252,172,  9,  0,254,172,  9,  0,  0,  0,  0,  0,254,154,  6,

  1, 13,163,240,  0,135,163,240,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0, 10, 10,  0,  0, 10, 10,  0,  0,  0,  0,  1,252,154,  6,

  1, 46,164,145,  0,151,164,145,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  1,172, 44, 16,  0,  0, 10,  6,

  1, 83,170, 13,  0,170,170, 13,  0,214, 32,  0,  1,252,154,  6,

  1, 13,163,240,  0,135,163,240,  2,208, 64,  0,  0,  0, 10,  6,

  1,252,172,  9,  0,254,172,  9,  0,  0,  0,  0,  0,254,154,  6,

  1, 46,166,  7,  0,151,166,  7,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  6,  7,  0,  0,  6,  7,  0,  0,  0,  0,  2,166,154,  6,

  1, 83,160,  0,  0,170,160,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,  0,  0,  0,  1, 83,154,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,214, 48,  0,  0,  0, 10,  6,

  1,125,163,240,  0,190,163,240,  2,208, 28, 16,  1,252,154,  6,

  1, 46,163,240,  0,151,163,240,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,  0,  0,  0,  0,254,154,  6,

  1, 83,170,  5,  0,170,170,  5,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0, 10,  5,  0,  0, 10,  5,  0,214,108, 16,  1,252,154,  6,

  1,125,170, 10,  0,190,170, 10,  2,208, 16,  0,  0,  0, 10,  6,

  1,148,166,  3,  0,202,166,  3,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,214, 92, 22,  0,  0, 10,  6,

  0,  0,  6,  5,  0,  0,  6,  5,  1,172,124, 16,  1,252,154,  6,

  1, 83,163, 16,  0,170,163, 16,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,145,  0,  0,  4,145,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  4,146,  0,  0,  4,146,  0,  0,  0,  0,  2,166,154,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  5,  0,  0,  6,  5,  0,  0,  0,  0,  1, 83,154,  6,

  1,148,160,  0,  0,202,160,  0,  0,214, 92, 16,  0,  0, 10,  6,

  1,197,163, 96,  0,226,163, 96,  0,214,140, 32,  2, 92,154,  6,

  1,252,163, 96,  0,254,163, 96,  2,208, 64,  0,  0,  0, 10,  6,

  2,166,172,  7,  1, 83,172,  7,  0,  0,  0,  0,  1, 46,154,  6,

  1,197,163,240,  0,226,163,240,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 92,154,  6,

  1,148,172, 48,  0,202,172, 48,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1, 46,154,  6,

  1,125,170, 10,  0,190,170, 10,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0, 10, 10,  0,  0, 10, 10,  0,214, 32,  0,  2, 92,154,  6,

  1,197,163, 48,  0,226,163, 48,  2,208, 64,  0,  0,  0, 10,  6,

  1,125,172,  5,  0,190,172,  5,  0,  0,  0,  0,  1, 46,154,  6,

  1,148,170,  1,  0,202,170,  1,  0,214, 28, 32,  0,  0, 10,  6,

  1,125,163,240,  0,190,163,240,  0,  0,  0,  0,  2, 92,154,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  5,  0,  0,  6,  5,  0,  0,  0,  0,  1, 46,154,  6,

  1, 83,163,240,  0,170,163,240,  0,214, 48,  0,  0,  0, 10,  6,

  1,125,172, 12,  0,190,172, 12,  2,208, 28, 16,  2,166,154,  6,

  1, 83,163, 48,  0,170,163, 48,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  3, 48,  0,  0,  3, 48,  0,  0,  0,  0,  1, 83,154,  6,

  1, 46,166,  3,  0,151,166,  3,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,214,108, 16,  1,197,154,  6,

  1, 13,170,  6,  0,135,170,  6,  2,208, 16,  0,  0,  0, 10,  6,

  1, 83,170,  6,  0,170,170,  6,  0,  0,  0,  0,  0,226,154,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,214, 92, 21,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  1,172,124, 16,  1,252,154,  6,

  0,254,164,145,  0,127,164,145,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,254,154,  6,

  1, 83,180,146,  0,  0,  4,146,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  1,252,154,  6,

  1, 46,180,147,  0,  0,  4,147,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,254,154,  6,

  1, 29,182,  1,  0,  0,  6,  1,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,214,140, 32,  2,166,159,  5,

  1, 13,188, 32,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,145,  0,  0,  0,  0,  0,  0,  0,  0,  1, 83,154,  6,

  0,  0,  6,  1,  1, 83,172, 32,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  4,  1,  0,  0,  0,  0,  0,  0,  0,  0,  2,166,154,  6,

  0,  0,  4,  1,  1, 46,172, 48,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  4,146,  0,  0,  0,  0,  0,  0,  0,  0,  1, 83,154,  6,

  0,  0,  6,  1,  1, 29,172, 64,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0,  4,  2,  0,  0,  0,  0,  0,214, 32,  0,  2,166,154,  6,

  0,  0,  4,  2,  1, 13,172, 32,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,  2,  0,  0,  4,145,  0,  0,  0,  0,  1, 83,154,  6,

  1, 83,188, 32,  0,  0,  6,  1,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  4,  1,  0,  0,  0,  0,  1,197,154,  6,

  1, 46,179,240,  0,  0,  4,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  4,146,  0,  0,  0,  0,  0,226,154,  6,

  1, 13,179,240,  0,  0,  6,  1,  0,214, 48,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  4,  2,  2,208, 28, 16,  1,252,154,  6,

  0,254,188, 32,  0,  0,  4,  2,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,145,  0,  0,  4,  2,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  1,  1, 83,172, 32,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  4,  1,  0,  0,  0,  0,  0,214,108, 16,  1,252,154,  6,

  0,  0,  4,  1,  1, 46,163,240,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  4,146,  0,  0,  3,240,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  1,  1, 13,163,240,  0,214, 92, 22,  0,  0, 10,  6,

  0,  0,  4,  2,  0,  0,  3,240,  1,172,124, 16,  1,252,154,  6,

  0,  0,  4,  2,  0,254,172, 32,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,  2,  0,  0,  4,145,  0,  0,  0,  0,  0,254,154,  6,

  1, 83,188, 32,  0,  0,  6,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  4,  1,  0,  0,  0,  0,  1,148,154,  6,

  1, 46,179,240,  0,  0,  4,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  4,146,  0,  0,  0,  0,  0,202,154,  6,

  1, 13,179,240,  0,  0,  6,  1,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  4,  2,  0,214,140, 32,  2,166,154,  6,

  0,226,188, 32,  0,  0,  4,  2,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,145,  0,  0,  4,  2,  0,  0,  0,  0,  1, 83,154,  6,

  0,  0,  6,  1,  1, 83,172, 32,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  4,  1,  0,  0,  0,  0,  0,  0,  0,  0,  2,166,154,  6,

  0,  0,  4,  1,  1, 46,163,240,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  4,146,  0,  0,  3,240,  0,  0,  0,  0,  1, 83,154,  6,

  0,  0,  6,  1,  1, 13,163,240,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0,  4,  2,  0,  0,  3,240,  0,214, 32,  0,  2, 92,154,  6,

  0,  0,  4,  2,  0,226,172, 32,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,  2,  0,  0,  4,145,  0,  0,  0,  0,  1, 46,154,  6,

  1, 83,188, 32,  0,  0,  6,  1,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  4,  1,  0,  0,  0,  0,  2, 26,154,  6,

  1, 46,179,240,  0,  0,  4,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  4,146,  0,  0,  0,  0,  1, 13,154,  6,

  1, 13,179,240,  0,  0,  6,  1,  0,214, 48,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  4,  2,  2,208, 28, 16,  1,252,154,  6,

  0,202,188, 32,  0,  0,  4,  2,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,145,  0,  0,  4,  2,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  1,  1, 83,172, 32,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  4,  1,  0,  0,  0,  0,  0,214,108, 16,  1,252,154,  6,

  0,  0,  4,  1,  1, 46,163,240,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  4,146,  0,  0,  3,240,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  1,  1, 13,163,240,  0,214, 92, 21,  0,  0, 10,  6,

  0,  0,  4,  2,  0,  0,  3,240,  1,172,124, 16,  1,252,154,  6,

  0,  0,  4,  2,  0,202,172, 32,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,  2,  0,  0,  4,145,  0,  0,  0,  0,  1, 13,154,  6,

  0,254,188, 32,  1,252,166,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  4,  1,  0,  0,  0,  0,  1, 46,154,  6,

  0,226,179,240,  1,197,164,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  4,146,  0,  0,  0,  0,  1, 83,154,  6,

  0,202,179,240,  1,148,166,  1,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  4,  2,  0,214,140, 32,  2,250,159,  5,

  0,190,176,  0,  1,125,160,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0, 12,  9,  0,  0, 12,  9,  0,  0,  0,  0,  1,125,154,  6,

  0,190,179,240,  1,125,163,240,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0, 10,  3,  0,  0, 10,  3,  0,  0,  0,  0,  2,250,154,  6,

  0,  0,  4,145,  0,  0,  4,145,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,  0,  0,  0,  1,125,154,  6,

  0,190,182,  4,  1,125,166,  4,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0, 10,  4,  0,  0, 10,  4,  0,214, 32,  0,  2,250,154,  6,

  0,  0,  3,240,  0,  0,  3,240,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0, 12,  9,  0,  0, 12,  9,  0,  0,  0,  0,  1,125,154,  6,

  0,202,182,  4,  1,148,166,  4,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,  0,  0,  0,  2,250,154,  6,

  0,226,176,  0,  1,197,160,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,  0,  0,  0,  1,125,154,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,214, 48,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  3,240,  2,208, 28, 16,  1,148,154,  6,

  0,202,179,240,  1,148,163,240,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,  0,  0,  0,  0,202,154,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  0,214,108, 16,  1,148,154,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,202,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 92, 22,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  1,172,124, 16,  1,148,154,  6,

  0,  0,  3, 16,  0,  0,  3, 16,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,145,  0,  0,  4,145,  0,  0,  0,  0,  0,202,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  4,146,  0,  0,  4,146,  0,  0,  0,  0,  1,148,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,202,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  3, 96,  0,  0,  3, 96,  0,214,140, 32,  1,197,154,  6,

  0,226,179, 96,  1,197,163, 96,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,226,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  1,197,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,226,154,  6,

  1, 46,182,  2,  2, 92,166,  2,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,214, 32,  0,  1,197,154,  6,

  0,  0,  3, 48,  0,  0,  3, 48,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0, 12,  5,  0,  0, 12,  5,  0,  0,  0,  0,  0,226,154,  6,

  1, 46,186,  1,  2, 92,170,  1,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  3,240,  0,  0,  0,  0,  2, 92,154,  6,

  0,202,182,  4,  1,148,166,  4,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  5,  0,  0,  6,  5,  0,  0,  0,  0,  1, 46,154,  6,

  0,  0,  3,240,  0,  0,  3,240,  0,214, 48,  0,  0,  0, 10,  6,

  0,  0, 12, 12,  0,  0, 12, 12,  2,208, 28, 16,  1,197,154,  6,

  0,226,179, 48,  1,197,163, 48,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  3, 48,  0,  0,  3, 48,  0,  0,  0,  0,  0,226,154,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  0,214,108, 16,  1,197,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,226,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 92, 21,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  1,172,124, 16,  1,197,154,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,  0,  0,  0,  0,226,154,  6,

  1, 83,182,  1,  0,  0,  6,  2,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  3,  0,  0,  0,  0,  1,197,154,  6,

  1, 46,182,  2,  0,  0,  6,  4,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  0,  0,  0,  0,  0,  0,  0,226,154,  6,

  1, 29,179,240,  0,  0,  0,  0,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  0,  0,  0,214,140, 32,  2,250,159,  5,

  0,190,176,  0,  1,125,160,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0, 12,  9,  0,  0, 12,  9,  0,  0,  0,  0,  1,125,154,  6,

  0,190,179,240,  1,125,163,240,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0, 10,  3,  0,  0, 10,  3,  0,  0,  0,  0,  2,250,154,  6,

  0,  0,  4,145,  0,  0,  4,145,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,  0,  0,  0,  1,125,154,  6,

  0,190,182,  4,  1,125,166,  4,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0, 10,  4,  0,  0, 10,  4,  0,214, 32,  0,  2,250,154,  6,

  0,  0,  3,240,  0,  0,  3,240,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0, 12,  9,  0,  0, 12,  9,  0,  0,  0,  0,  1,125,154,  6,

  0,202,182,  4,  1,148,166,  4,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,  0,  0,  0,  2,250,154,  6,

  0,226,176,  0,  1,197,160,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,  0,  0,  0,  1,125,154,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,214, 48,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  3,240,  2,208, 28, 16,  1,148,154,  6,

  0,202,179,240,  1,148,163,240,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,  0,  0,  0,  0,202,154,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  0,214,108, 16,  1,148,154,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,202,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 92, 22,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  1,172,124, 16,  1,148,154,  6,

  0,  0,  3, 16,  0,  0,  3, 16,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  4,145,  0,  0,  4,145,  0,  0,  0,  0,  0,202,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  4,146,  0,  0,  4,146,  0,  0,  0,  0,  1,148,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,202,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  3, 96,  0,  0,  3, 96,  0,214,140, 32,  1,197,154,  6,

  0,226,179, 96,  1,197,163, 96,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,226,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  1,197,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,226,154,  6,

  1, 83,182,  2,  2,166,166,  2,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  0,214, 32,  0,  2,166,154,  6,

  0,  0,  3, 48,  0,  0,  3, 48,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0, 12,  5,  0,  0, 12,  5,  0,  0,  0,  0,  1, 83,154,  6,

  0,202,186,  1,  1,148,170,  1,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  3,240,  0,  0,  0,  0,  2, 92,154,  6,

  1, 83,182,  4,  2,166,166,  4,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  5,  0,  0,  6,  5,  0,  0,  0,  0,  2, 26,154,  6,

  0,202,179,240,  1,148,163,240,  0,214, 48,  0,  0,  0, 10,  6,

  0,  0, 12, 12,  0,  0, 12, 12,  2,208, 28, 16,  1,252,154,  6,

  0,254,179, 48,  1,252,163, 48,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  3, 48,  0,  0,  3, 48,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  4,  1,  0,  0,  4,  1,  0,214,108, 16,  1,252,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,214, 92, 21,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  1,172,124, 16,  1,252,154,  6,

  0,  0,  6,  3,  0,  0,  6,  3,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  4,  0,  0,  6,  4,  0,  0,  0,  0,  2,166,154,  6,

  1, 83,182,  1,  0,  0,  6,  2,  0,  0,  0,  0,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  3,  0,  0,  0,  0,  2, 92,154,  6,

  1, 46,182,  2,  0,  0,  6,  4,  0,  0,  0,  0,  0,  0, 10,  6,

  0,  0,  6,  3,  0,  0,  0,  0,  0,  0,  0,  0,  2, 26,154,  6,

  1, 13,179,240,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0, 11,  1,  0,  0,  0,  0,  1,252,154,  6,

  0,  0, 15,  5,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 32,  0,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,166,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 92,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 26,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 48,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 28, 16,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214,108, 16,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 92, 22,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  1,172,124, 16,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,166,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 92,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 26,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214,140, 32,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  1,172, 44, 16,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 32,  0,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2,166,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 28, 32,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 92,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  2, 26,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 48,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 28, 16,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,254,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214, 96,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,214,108, 16,  1,252,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,254,154,  6,

  0,  0, 10, 10,  0,  0, 10, 10,  0,214, 92, 21,  0,  0, 10,  6,

  0,  0, 10, 10,  0,  0, 10, 10,  1,172,124, 16,  2,166,154,  6,

  0,  0,  0,  0,  0,  0,  0,  0,  2,208, 64,  0,  0,  0, 10,  6,

  0,  0,  6,  1,  0,  0,  6,  1,  0,  0,  0,  0,  1, 83,154,  6,

  1, 83,166,  2,  0,170,166,  2,  0,214, 32,  0,  0,  0, 10,  6,

  0,  0,  6,  2,  0,  0,  6,  2,  0,  0,  0,  0,  1,197,154,  6,

  1, 46,166,  3,  0,151,166,  3,  2,208, 16,  0,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  3,240,  0,  0,  0,  0,  0,226,154,  6,

  1, 13,163,240,  0,135,163,240,  0,214, 92, 16,  0,  0, 10,  6,

  0,  0,  3,240,  0,  0,  3,240,  0,214,140, 32,  0,  0,  0,250,

213,193,188,154,191,197,200,247, 10, 55, 58, 91,107, 93, 87, 63,

 35,239,225,172,128,154,149,137,185,214,252, 45, 80, 87,127,127,

112,104, 51, 10,245,190,170,128,147,128,136,193,175,239, 24, 42,

 69,119,127,109,127, 96, 50, 40,248,213,182,162,128,149,139,128,

168,185,215,  0, 38, 61, 72,114,104,112,127, 87, 75, 44, 36, 11,

232,214,178,208,182,159,220,208,245,255, 29, 46, 63, 82, 80,100,

124, 78, 80, 89, 47, 28,243,222,205,169,129,136,129,128,173,207,

211, 30, 37, 45, 54, 42, 31, 28, 94, 68, 82,105, 17,  1,216,217,

207,219,230,178,166,135,128,198,205,248,  5,244, 23, 12,  3,  5,

 17, 27, 30, 50, 39, 14, 21,  1, 17, 27, 30, 12,234,189,144,176,

214,212,201,229,174,168,192, 24,  4,244,241,  8, 59, 76,107, 83,

 94, 86, 57, 68, 83, 57, 73,  1,226,224,237,246,178,190,220,187,

171,180,194,154,179,  1,234,213,218,220,238,  1, 54, 76, 62, 42,

 40, 98, 67, 40, 86, 12, 55, 51,227,  9, 30, 26,244,218,218,225,

226,181,142,219,176,179,206,150,226,186,184, 21,  1,251,  2, 31,

 38, 63, 12, 43, 57, 41, 79, 35, 95,  8, 69, 81, 50, 27, 29, 55,

255,224,  8,211,248,187,235,173,191,230,181,195,215,214,168,223,

181,220,206,225,216, 21,253,245, 17, 54, 49, 16, 57, 37, 55, 16,

 98, 71, 66, 97, 43, 30, 85, 27, 28, 57,238, 34, 12,241,  9,241,

195,242,209,173,241,169,209,212,223,186,185,181,215,201,159,235,

217,220,241,245,236,230, 22, 18,250, 48, 64, 92, 39, 25, 32, 45,

 71, 39, 74, 55, 52, 56, 28, 17, 27, 38,249, 46, 32, 15,246,226,

233,246,203,251,173,219,228,183,202,185,191,178,222,237,196,201,

203,177,232,232,232,232, 21,227,253, 20, 30,251, 68, 61, 23, 81,

 24, 49, 53, 64, 40, 55, 59, 56, 21, 20, 33, 23, 70, 38,236, 13,

243, 21,246,234,225,237,228,212,194,211,208,245,200,180,210,163,

174,239,195,204,235,204,232,193,227,237, 24,246,  0, 17,254, 38,

 28, 29, 57, 32, 39, 59, 45, 47, 73, 38, 46, 40, 35, 53, 23, 34,

 26, 14, 15, 12,255,254,247,236,232,228,222,217,221,200,214,214,

196,210,214,180,229,211,215,225,224,234,240,245,  1,  0,  6,254,

  0,  0,215,221,224,223,234,237,  6, 23,  0,245, 15, 32, 33, 44,

 36, 37, 48, 24, 15, 10,  5, 10, 20, 33, 48, 32,240,191,219,231,

241,242,233,230,220,211,219,220,221,229,230,253, 17, 12,234,  7,

 26, 32, 31, 37, 35, 37, 28, 18, 12,  5,  7, 14, 32, 31, 32, 16,

207,207,229,238,242,235,231,226,207,215,216,215,223,232,245,  9,

 24,235,253, 21, 28, 31, 40, 34, 29, 20,220,219,243,244,223,219,

218,219,230,237, 14,  8,255, 23, 31, 38, 36, 31, 20,  9, 15, 32,

 33,  2,218,231,242,239,224,215,220,224,229,247, 24,237, 16, 32,

 35, 48, 36, 23, 13,  8, 23, 36, 33,229,215,236,241,234,217,207,

221,224,231,  6, 14,239, 19, 34, 32, 37, 32, 16, 12, 12, 27, 31,

 28,216,223,238,240,227,218,213,219,224,239, 12,240,  4, 21, 31,

 36, 35, 26, 10,  9, 18, 29, 31,244,216,231,239,233,215,215,218,

221,229,253, 16,233, 20, 28, 31, 36, 33, 24,  8,  7, 23, 32, 31,

224,223,238,238,231,207,215,216,224,235,  7,255,249, 27, 32, 35,

 40, 24, 14,  5,  8, 31, 32,  8,207,231,241,235,223,210,207,222,

225,245, 15,223,  8, 23, 40, 33, 31, 16,  8,  8, 20, 31,  0,215,

219,239,234,212,215,220,235, 16,231, 20, 29, 31, 32, 11, 16, 32,

 31,221,233,240,226,218,213,227,247, 10,251, 23, 36, 34, 26, 12,

 19, 31, 28,221,237,238,224,215,222,229,  6,244, 16, 24, 34, 32,

 16, 16, 32, 33,  0,223,240,223,219,211,219,233, 15,231, 22, 34,

 32, 29, 12,  9, 30, 32,228,230,239,225,213,218,224,245, 10,251,

 22, 31, 36, 20, 10, 15, 28, 30,221,236,237,223,216,218,229,255,

242,  7, 30, 32, 27, 16,  8, 23, 34,252,225,239,236,211,218,218,

232, 10,229, 18, 27, 48, 24, 10, 10, 32, 31,226,231,240,223,217,

213,223,245, 12,245, 23, 32, 34, 24,  8, 15, 31, 32,218,237,238,

224,215,220,223,  0,242, 10, 25, 31, 32, 15,  8, 20, 31,  0,226,

240,235,222,207,230,  7,223,245,226,219,228, 14,  0, 27, 42, 18,

 27, 37,233,241,224,222,231, 10,  7, 31, 32, 15, 32, 33,235,239,

220,207,237,  0, 17, 32, 30, 12, 27,  8,239,233,211,223,250,236,

 18, 31, 24, 14, 36,247,241,231,218,224,  1,235, 29, 40, 21, 21,

 32,240,242,230,207,223,  7,254, 32, 31, 16, 18, 31,231,  0,  0,

235,  7,241, 10,235, 16,232,255, 12,232,222,238,252,239,219,210,

  7, 16,230, 28,231, 16,239,  0,  0,251,  0,252,253,255,  8,249,

241,254,  4,  2,  0,  7, 18,229,251, 18,231, 16,237, 20,237, 20,

231, 22,232, 16, 28,239,216,207,225,215,207,223, 29,  0,247, 17,

239, 16,255,255,255,  4,252, 13,  0,  3, 24,240,226,255, 26, 32,

 16,253,251,247,253, 16,235, 21,233, 26,232, 24,233, 27,235,254,

 32,  2,224,203,203,207,207,247, 48,239,  5, 13,251,  0,255,  4,

254, 11,240, 32,223, 10, 24,236,223, 18, 42, 48, 32,240,215,255,

  7,  2,245, 24,229, 23,237, 22,232, 23,  0,241, 29, 16,218,207,

207,207,210,  7, 36,235, 12,252,255,  2,  0, 11,242, 19,240, 40,

235, 14, 24,226,235, 32, 42, 48, 42,  0,215,  8, 16,247,  0, 11,

240, 21,239, 23,232, 20,251,231, 23, 32,234,217,211,212,231, 31,

 18,230, 21,242,255,  6,246, 20,242, 16,239, 28,231, 19,  8,224,

248, 30, 48, 51, 47,  0,215,  3, 20,233, 20,253,249, 14,240, 26,

231, 16,  4,227, 15, 48,  3,223,214,216,255, 48,  2,231, 19,250,

255, 11,235, 20,239, 10,245, 18,223, 19,  0,215,249, 26, 43, 47,

 56,253,215,254, 24,229, 24,241,  1,  6,231, 26,235,255, 16,224,

255, 48, 32,  0,238,255, 48, 48,241,239, 10,250,245, 16,231, 16,

239,  0,249, 12,235, 15,246,239,253,  8, 14, 26, 32,  0,223,251,

 16,221, 18,235,  5,252,245,255,  0,223,247,229,255,239,  1,  4,

234, 16, 20,  6,246,232,239, 19, 40,  6,222, 15,235,  0,255,241,

  0,239, 12,235, 24,240,255, 24,241,221,231,247,251,229,213,219,

 19,  4,237, 23,231, 17,239, 16,241,  9,247,  1,253,254,  2,  5,

248,242,253,  3,  2,  1,  7, 20,  0,234, 24,244, 15,  0,  2,252,

251,  2,251, 24,229,  6,  0,  0,241,222,194,171,175,165,183,208,

231, 10, 39, 68, 81, 95,100, 81, 63, 40, 15,240,215,192,167,180,

176,175,208,223,  3, 31, 62, 69, 94,104, 81, 84, 52, 23,  0,231,

208,175,180,165,175,198,209,235,  7, 31, 48, 74, 96, 83, 93, 80,

 51, 40,  8,231,213,202,171,175,180,159,191,208,227,250, 23, 48,

 57, 85, 80, 79, 92, 64, 47, 25,  7,240,215,200,175,183,176,159,

191,197,223,241,  7, 29, 47, 66, 69, 79, 96, 73, 63, 64, 31,  8,

239,224,208,191,171,175,180,159,191,208,207,238,  3, 24, 43, 62,

 68, 71, 96, 67, 63, 64, 43, 31,  8,254,232,217,202,175,183,180,

159,190,194,211,221,223,255, 24, 28, 37, 62, 72, 71, 85, 80, 63,

 64, 41, 31, 20,  5,242,223,217,191,191,186,181,188,192,191,205,

203,231,240,252, 15, 31, 40, 41, 61, 64, 79, 80, 64, 59, 64, 41,

 40, 22, 13,253,235,226,213,208,194,183,188,159,187,192,191,213,

213,219,239,253,  4, 15, 34, 40, 47, 64, 65, 63, 72, 66, 61, 52,

 47, 48, 32, 26, 12,  2,244,230,220,208,199,197,193,191,181,193,

189,194,205,208,207,230,237,251,  9, 24, 24, 31, 46, 48, 47, 58,

 57, 63, 62, 55, 58, 50, 45, 37, 24, 23, 12,  1,246,244,232,221,

215,208,191,202,192,191,189,193,199,197,208,214,213,215,232,240,

245,251,  9, 18, 31, 37, 43, 54, 48, 51, 64, 56, 55, 64, 51, 58,

 64, 43, 48, 32, 21, 14,  8,  2,250,238,234,227,218,203,213,208,

191,191,193,191,200,194,205,208,191,215,207,227,235,234,245,251,

  6, 16, 23, 32, 33, 48, 42, 43, 53, 52, 61, 64, 49, 58, 56, 43,

 56, 40, 37, 34, 21, 15, 10,  5,  4,249,240,236,230,224,207,214,

208,199,206,202,191,201,197,205,208,203,212,207,221,228,231,241,

245,253,  2, 11, 19, 22, 29, 32, 35, 48, 40, 47, 64, 47, 53, 56,

 47, 56, 42, 45, 42, 32, 36, 32, 19, 20, 10,  6,254,244,235,234,

230,224,219,216,209,211,208,191,207,202,191,210,209,213,216,213,

226,226,231,240,243,253,255,  9, 16, 26, 28, 29, 48, 38, 39, 52,

 48, 47, 64, 48, 46, 42, 37, 48, 32, 33, 28, 18, 15, 12,  3,255,

249,240,234,230,224,219,221,207,211,214,202,207,212,191,215,213,

215,222,224,231,238,243,253,  0,  4,  2,  0,  0,195,247, 55, 48,

240,175,231, 47, 36,214,203, 42, 42,212,219, 47,  5,191, 15, 48,

216,237, 64,248,199, 33, 37,191,223, 53, 32,208,223, 48, 24,197,

253, 52,191,  1, 28,207, 45,215,255, 32,207, 39,  0,215, 39, 12,

191,255, 64,  8,197,245, 51,  8,191,255, 64,234,210, 46, 18,200,

  6, 50,215,213, 31, 32,212,223, 42, 42,224,191,  7, 68, 24,202,

197,247, 53, 56,  8,191,191,235, 40, 57, 48,231,200,209,  7, 55,

 48,239,196,229, 39, 58,245,200,227, 37, 55,252,202,207, 17, 55,

 48,239,192,199,255, 47, 64,  8,199,199,239, 56, 49,231,191,229,

 53, 48,236,191, 16, 47,232,206, 31, 40,220,233, 52,248,191, 28,

 32,199,243, 47,251,204,255, 52,  0,197,251, 58,255,205, 21, 40,

216,255, 32,209, 48,238,247, 32,208, 31, 16,208, 28, 39,224,215,

 31, 48,223,208, 28, 49,224,213, 29, 34,207,239, 56,247,208, 32,

 33,212,227, 39, 16,191,231, 64, 34,224,191,  7, 58, 22,216,197,

250, 47, 64,  0,208,203,247, 48, 56, 20,217,202,237, 40, 51,  0,

203,219, 31, 48,245,199,231, 52, 42,244,197,229, 31, 64, 16,213,

197,237, 42, 56, 22,213,191,239, 40, 50,  4,191,217, 40, 48,248,

199,247, 53,  8,208,255, 48,242,209, 21, 36,213,239, 58,247,210,

 32, 36,224,221, 33, 40,223,212, 28, 48,240,207, 21, 32,211,  3,

 24,207, 31,239,237, 42,191,  7, 28,211,251, 64,246,208,255, 48,

  4,199,235, 52, 20,216,242, 48,  0,191, 11, 48,223,231, 43, 10,

210,  0, 44,  0,199,247, 53, 18,216,213, 19, 47,  8,214,203,  8,

 47, 48,250,208,205,  1, 53, 42,248,202,215, 15, 64, 18,210,213,

 15, 53,  0,208,238, 37, 37,223,206,250, 42, 39,245,203,218, 17,

 49, 37,235,206,219, 20, 55, 17,219,208,255, 43, 16,207,227, 42,

 32,224,223, 32, 26,213,239, 52,  0,  0, 21,247,247,226,253, 14,

 17,  0,227,232,237,230,  0,248, 15, 32, 24, 19, 32, 17, 15, 16,

 10, 18, 16, 15,245,227,229,255, 17, 15,  0,  3, 21,  8,224,229,

241,232,221,222,224,245, 15,242,230,  5,  8,  1,  8,  2,  3,242,

231,224,236,  0,234,223,224,224,226,229,242,245,247,239,230, 15,

 26, 27, 29, 24, 19,237,234,228,255, 17, 10,  8,  6,  8,  6,  4,

  5,  9, 24,  8,  3, 18, 24, 23, 24,  3,  4,  2,250,240,  4, 14,

240,226,224,225,252,248,241,254, 18,253,224,223,223,224,  2,  5,

 24, 24, 15,237,227,224,230,240,227,227,228,223,231,232,230,247,

 28, 26, 27,244,  2,240,231,235,241, 21, 16,241,241, 10,249,  5,

 30, 28, 25, 21,244,232,227,231,240,223,234,233,239,240,234,235,

241,242,238, 29, 17,246,234,237,236,238, 10, 29,  0,  2,  7, 24,

 31,  5,251,  7, 32, 26, 23, 16, 17, 16,  0, 14, 26, 24, 21, 11,

  5, 11,  1,251, 15, 24, 15, 10, 10, 14, 18, 17,245,234,236,229,

233, 10, 22, 17, 14,  5,245,239,237,240,246,245,234,223,230,231,

238,240,235,245,237,233,246, 10, 13, 13, 14,  4, 23, 28, 24, 30,

 14,239,229,235,234,247, 21, 31, 28, 21, 28, 26, 19, 12,  5, 15,

  7, 16,  0,234,230,239, 10, 19, 24, 16,245,241,228,237,  4,  7,

247,230,227,233,234,  0,249, 13, 24, 20, 23, 23, 16, 15, 16, 11,

 15, 18, 11,251,237,237,  5, 11, 20,250,  3, 20,  6,225,227,237,

230,223,228,225,239,  7,238,231,247,  2,  3,  5,  0,247,245,231,

225,239,247,235,229,232,227,234,233,242,243,248,242,234, 16, 28,

 23, 32, 24, 24,238,234,230,  3, 21, 17, 12, 13, 16, 10, 14, 10,

 12, 24, 10,  7, 17, 20, 23, 20, 10,  9,  5,  1,253,  8, 11,247,

236,232,236,  5,  7,  5,  7, 17,  0,229,223,227,225,  1,  3, 18,

 17, 11,235,229,226,233,238,234,231,232,234,237,234,231,248, 22,

 24, 23,250,  6,244,237,239,253, 18, 16,250,243, 14,250,  5, 23,

 21, 21, 16,245,234,232,231,234,231,232,234,240,240,234,235,237,

241,237, 15, 12,246,231,237,236,239,  9, 26,  0,  9, 15, 24, 25,

 15,255, 15, 24, 20, 28, 20, 15, 14, 10, 11, 19, 18, 15, 12,  8,

 12,  5,  2, 16, 18, 15, 12,  8, 14, 16, 11,239,231,229,223,233,

  5, 16, 12,  7,252,241,237,235,240,238,237,229,231,233,231,238,

233,237,239,240,234,242,249,251,250,253,255, 15, 26, 21, 26,  7,

242,233,235,234,247, 20, 23, 26, 19, 26, 22, 19, 10,  6, 15, 10,

 16,  0,238,234,242,  8, 15, 20, 16,245,244,234,238,  1,  3,246,

236,237,237,237,  0,245, 15, 24, 18, 19, 21, 16, 15, 16, 11, 17,

 20, 11,  0,239,243,  8, 11, 20,252,  7, 17,  4,236,230,234,230,

230,234,229,237,  5,241,234,243,245,250,247,247,245,243,237,234,

241,246,240,235,236,233,238,240,244,248,246,243,243, 14, 22, 23,

 26, 24, 23,242,238,235,  8, 23, 23, 17, 19, 18, 16, 15, 16, 14,

 24, 14, 11, 18, 17, 19, 20, 10, 11, 10,  7,  8, 10, 11,251,239,

233,240,  6, 10,  6,  7, 18,  0,234,227,231,226,  2,  5, 16, 14,

  7,244,234,229,236,242,234,235,232,237,238,236,237,247, 15, 20,

 17,250,  5,246,  0,  0, 15,254,162,202,191,  9,163,189, 80,252,

161,223, 96,234,159, 75, 80,223, 31, 73, 64,245,255, 69, 56, 72,

237, 69, 72,151,239, 72, 20,145,  3, 64,162,165,  9,215,170,178,

254,244,171,196,186, 19,192,186, 72, 16,192,219, 96,255,192, 81,

 84,247, 31, 67, 80, 12, 18, 64, 64, 96,231, 64, 80,192,239, 72,

139, 23, 77,151,240, 32,180,191,226,201,181,187,  0,168,183, 44,

159,215, 80,197, 31, 87,235, 56, 95, 16, 36, 80, 52,254, 32, 96,

208,245, 80,171,207, 65,159,159, 33,199,159,254,240,159,191, 31,

188,175, 80,224,175, 96,  0,194, 89, 40,235, 67, 64, 28, 40, 71,

 64,239, 85, 65,197, 80, 40,172, 26,  0,160,246,191,155,213,191,

191,192,  4,183,104,181, 48,191,245,195, 25,191, 32,184, 24, 48,

  2, 63, 12, 74, 63, 71, 14, 84,192, 71,175, 28,171,215,187, 17,

  0,  0,175,192, 16, 73,104, 40,216,170,191, 13, 74, 97, 53,231,

184,159,231, 47,104, 73, 14,191,172,197,  6, 79,106, 65,250,192,

172,191,  5, 63,112, 68,  7,199,174,175,242, 35, 96, 96, 45,248,

200,165,187,223, 40, 72, 87, 64,  7,208,171,180,200,253, 35, 84,

 84, 69, 32,240,192,159,180,207,  7, 43, 96, 80, 74, 44,  1,209,

175,173,171,199,239, 30, 64, 85, 88, 67, 44,  2,232,191,182,176,

175,191,226,  6, 39, 63, 80, 79, 74, 49, 26,  2,232,208,183,184,

170,183,192,223,251, 26, 48, 55, 80, 81, 79, 80, 57, 46, 32,  3,

231,215,192,171,182,163,181,190,197,215,233,253, 17, 31, 64, 57,

 63, 72, 71, 96, 64, 51, 48, 21,  8,250,234,210,205,196,175,181,

203,159, 11, 74,191,207, 63, 17,184, 16, 68,224,191, 49, 48,191,

223, 84, 20,177,240, 73, 10,175,223, 96, 40,208,191, 41, 78,232,

180,253, 80, 61,207,175,233, 66, 65,  0,175,184,255, 68, 71, 10,

198,161,207, 19, 96, 80, 37,215,183,165,207,  7, 62, 96, 71, 24,

239,200,170,180,194,235, 19, 62, 80, 87, 74, 49, 26,244,212,192,

175,178,171,191,218,253, 27, 56, 72, 75, 96, 72, 55, 40, 13,238,

213,189,170,175,184,193,222,254, 32, 49, 96, 80, 65, 52, 12,226,

199,186,170,197,233, 32, 58, 71, 80, 32,240,191,182,193,239, 31,

 80, 64, 16,213,187,200,  1, 49, 63, 22,210,175,223, 31, 72, 32,

224,183,223, 64, 64,  4,191,203, 23, 64, 28,200,199, 15, 68,  8,

200,215, 39, 53,227,189, 11, 58,  0,191,235, 55, 32,208,207, 36,

 47,207,207, 27, 64,232,197, 16, 55,235,199,255, 64,  2,193,247,

 55, 11,199,231, 64, 32,208,215, 27, 52,231,201,255, 53,  5,197,

222, 31, 48,240,191,249, 47, 36,222,193,  4, 51, 37,223,200,240,

 40, 47,254,204,209, 12, 55, 46,246,192,203,  1, 53, 64, 16,213,

191,219, 21, 52, 53, 16,220,200,207,246, 37, 64, 47, 16,228,197,

195,221, 10, 40, 55, 56, 20,229,207,200,202,237, 15, 50, 64, 47,

 22,244,203,191,194,215,254, 31, 53, 53, 42, 12,236,199,199,208,

231,  9, 42, 56, 43, 26,243,216,191,207,234, 17, 41, 62, 37,  5,

224,203,208,235, 16, 56, 52, 21,234,207,208,237, 20, 47, 40,  0,

213,199,233, 23, 64, 36,239,207,207,  3, 39, 52,  2,216,209,251,

 39, 40,  0,202,221, 11,  0,  0,238,240,243,245,247,249,251,253,

255,  1,  3,  5,  7,  8, 10, 12, 13, 15, 16, 18, 19, 20, 21, 23,

 24, 25, 26, 27, 28, 30, 49, 89,109,109,108,108,107,105,104,102,

101, 99, 98, 96, 94, 93, 91, 89, 87, 86, 84, 83, 81, 80, 78, 76,

 75, 73, 71, 61, 25,240,226,229,237,244,247,248,248,249,250,252,

253,254,  0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  9, 10, 11, 12,

 12, 13, 13, 14, 15, 15,  4,224,187,167,165,166,168,175,181,186,

189,192,194,197,200,203,207,210,212,215,218,220,223,226,228,230,

233,235,237,240,242,244,246,247,249,251,253,255,  1,  3,  4,  6,

  7,  9, 10, 12, 13, 14, 16, 17, 18, 19, 27, 60, 92,106,108,107,

106,104,102,100, 98, 96, 94, 93, 91, 89, 87, 86, 84, 83, 81, 80,

 78, 76, 75, 73, 72, 70, 69, 68, 65, 53, 20,237,219,219,225,233,

238,240,242,242,243,245,246,247,249,250,251,253,254,255,  0,  1,

  2,  3,  4,  5,  6,  7,  8,  9,  9, 10,  7,239,203,176,165,166,

167,168,172,179,183,187,190,193,196,199,202,204,208,211,214,217,

219,222,225,227,229,232,234,237,239,241,243,245,247,249,251,253,

255,  1,  2,  4,  6,  7,  9, 10, 12, 13, 14, 16, 17, 18, 21, 41,

 75, 99,109,109,109,108,106,104,102,100, 98, 96, 94, 93, 91, 89,

 88, 86, 85, 83, 81, 80, 78, 77, 75, 74, 72, 71, 69, 68, 65, 52,

 23,244,222,217,221,228,235,239,241,242,243,244,245,247,248,250,

251,252,253,255,  0,  1,  2,  3,  4,  5,  6,  7,  8,  9,  8,251,

222,192,173,166,167,168,169,173,179,184,189,192,195,198,201,203,

207,210,213,215,218,221,223,226,229,231,234,236,238,241,243,245,

247,249,251,253,255,  1,  2,  4,  6,  8,  9, 11, 12, 14, 15, 17,

 18, 19, 21, 31, 59, 87,105,110,110,109,108,107,105,103,101,100,

 98, 96, 94, 93, 91, 89, 88, 86, 85, 83, 82, 80, 78, 77, 75, 74,

 73, 71, 70, 68, 65, 52, 25,249,226,217,218,224,231,236,240,242,

243,244,245,246,248,249,250,252,253,254,  0,  1,  2,  3,  4,  5,

  6,  7,  7,  2,238,209,185,171,167,167,168,169,173,179,184,189,

193,196,199,202,204,207,210,213,216,219,221,224,227,229,232,234,

237,239,241,243,246,248,250,252,254,  0,  2,  3,  5,  7,  8, 10,

 11, 13, 14, 16, 17, 19, 20, 25, 44, 72, 95,108,110,109,109,108,

107,106,104,102,100, 98, 96, 94, 93, 91, 90, 88, 86, 85, 83, 82,

 80, 78, 77, 75, 74, 73, 71, 70, 68, 67, 63, 51, 26,252,228,218,

216,220,226,232,237,240,242,244,245,245,247,248,249,250,252,253,

254,  0,  1,  2,  3,  4,  5,  3,247,224,199,180,169,166,167,167,

168,172,178,183,188,192,196,199,202,204,207,210,213,216,219,221,

224,227,229,232,234,237,239,241,244,246,248,250,252,254,  0,  2,

  3,  5,  7,  8, 10, 11, 13, 15, 16, 17, 19, 21, 33, 56, 82, 99,

108,109,109,108,107,106,105,103,101, 99, 97, 95, 93, 92, 90, 89,

 87, 86, 84, 82, 81, 79, 78, 76, 75, 73, 72, 70, 69, 68, 66, 64,

 60, 48, 26,254,231,218,215,216,221,227,232,237,240,242,243,244,

245,246,247,249,250,251,252,254,255,  0,  1,  2,251,234,211,191,

176,167,166,166,167,168,171,176,182,187,191,195,199,202,204,207,

210,213,216,218,221,223,226,229,231,234,236,239,241,243,245,247,

250,251,253,  0,  1,  3,  5,  6,  8,  9, 11, 13, 14, 16, 17, 19,

 25, 42, 66, 87,101,107,109,108,107,107,106,104,102,100, 98, 96,

 94, 92, 90, 89, 87, 86, 84, 82, 81, 80, 78, 76, 75, 73, 72, 71,

 69, 68, 66, 65, 63, 62, 57, 45, 25,  1,236,221,214,214,218,223,

228,233,237,240,242,243,244,245,246,247,248,250,251,252,253,254,

251,240,221,202,185,173,167,166,166,167,168,171,176,181,186,191,

195,199,202,205,208,211,214,216,219,221,224,226,229,231,234,236,

239,241,243,246,248,250,251,253,  0,  1,  3,  5,  6,  8, 10, 11,

 12, 14, 16, 17, 20, 32, 51, 72, 89,101,106,108,107,107,106,104,

103,100, 98, 96, 93, 91, 89, 88, 86, 84, 83, 81, 80, 78, 77, 75,

 74, 72, 71, 70, 68, 67, 65, 64, 63, 61, 60, 58, 53, 42, 25,  3,

239,223,216,214,216,220,225,230,234,237,240,242,243,244,245,247,

247,248,249,251,250,244,230,213,196,183,174,168,166,166,167,169,

173,177,182,187,192,196,200,203,206,210,213,215,218,220,222,225,

227,230,232,235,237,239,242,244,246,248,250,252,254,  0,  2,  3,

  5,  6,  8,  9, 11, 12, 14, 15, 17, 24, 39, 58, 76, 90, 99,104,

105,106,105,104,102,100, 97, 95, 92, 90, 88, 86, 84, 83, 81, 80,

 78, 77, 75, 74, 73, 71, 70, 69, 67, 66, 64, 63, 62, 61, 59, 58,

 57, 55, 50, 39, 23,  4,241,227,219,215,215,218,222,227,231,235,

238,241,243,244,245,246,247,248,248,245,236,222,206,193,182,175,

170,168,167,169,171,174,179,183,188,192,197,201,204,208,211,214,

217,219,221,224,226,228,231,233,235,237,240,242,244,246,248,250,

252,254,  0,  2,  3,  5,  7,  8,  9, 11, 12, 13, 15, 19, 30, 45,

 63, 78, 90, 97,101,103,103,103,101, 99, 97, 95, 92, 90, 88, 85,

 84, 82, 80, 79, 77, 76, 74, 73, 72, 70, 69, 68, 66, 65, 64, 63,

 61, 60, 59, 58, 57, 55, 54, 52, 47, 37, 22,  5,244,231,221,216,

216,217,221,225,229,233,236,239,242,243,245,246,246,246,239,229,

215,202,190,182,175,172,170,170,171,173,176,180,184,189,193,197,

202,206,209,212,215,218,220,222,225,227,229,232,234,236,238,240,

243,245,247,249,251,253,254,  0,  2,  4,  5,  7,  8, 10, 11, 12,

 14, 16, 23, 36, 51, 67, 80, 89, 96, 99,101,101,100, 99, 97, 95,

 93, 90, 88, 86, 84, 82, 80, 78, 77, 75, 74, 72, 71, 70, 69, 67,

 66, 65, 64, 62, 61, 60, 59, 58, 56, 55, 54, 53, 52, 49, 44, 35,

 21,  6,246,233,224,218,216,217,220,223,227,231,235,238,241,243,

244,245,241,233,222,210,198,188,181,176,173,172,172,173,175,178,

181,185,190,194,198,202,206,210,213,216,219,221,224,226,228,230,

232,235,237,239,241,243,245,247,249,251,253,255,  1,  2,  4,  6,

  7,  8, 10, 11, 13, 14, 19, 28, 41, 56, 70, 81, 89, 94, 97, 99,

 99, 98, 97, 95, 93, 91, 89, 86, 84, 82, 80, 78, 77, 75, 73, 72,

 71, 70, 68, 67, 66, 65, 64, 62, 61, 60, 59, 58, 57, 55, 54, 53,

 52, 51, 50, 47, 42, 33, 21,  6,248,235,226,220,217,217,219,222,

226,229,233,236,239,241,241,236,227,217,205,195,187,181,177,174,

173,173,174,177,179,182,186,190,194,198,202,207,210,214,217,219,

222,224,227,229,231,233,235,237,239,242,243,246,247,249,251,253,

255,  1,  3,  4,  6,  7,  9, 10, 11, 13, 16, 23, 34, 47, 61, 73,

 82, 89, 93, 96, 97, 97, 96, 95, 93, 91, 89, 87, 85, 83, 80, 78,

 77, 75, 73, 72, 71, 69, 68, 67, 66, 65, 63, 62, 61, 60, 59, 58,

 57, 55, 54, 53, 52, 51, 50, 49, 48, 45, 40, 32, 21,  7,249,237,

229,222,219,218,219,221,224,227,231,234,236,234,229,220,211,201,

193,186,181,178,176,175,175,176,178,180,183,187,190,194,198,202,

207,210,214,217,220,222,225,227,230,232,234,236,238,240,242,244,

246,248,250,251,253,255,  1,  3,  4,  6,  7,  9, 10, 12, 14, 19,

 27, 39, 52, 64, 75, 83, 89, 92, 94, 95, 95, 94, 93, 92, 90, 87,

 85, 83, 81, 79, 77, 75, 74, 72, 71, 69, 68, 67, 66, 65, 63, 62,

 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 50, 49, 48, 47, 46, 43,

 38, 30, 19,  7,250,239,230,224,220,218,218,220,222,226,229,229,

227,221,214,205,197,190,185,181,178,176,176,176,  0,  0,  0,255,

249,245,246, 68, 12,253,  1,  4,  4,  4,  4,  4,  3,  1,  0,  0,

255,253,250,249,246,241,240,235,234, 31, 57,  4,  5,  8,  0,  0,

 16, 13, 13, 13, 13,  8,  6, 34, 90,211,243,249,  2,  7, 13, 18,

 18, 21, 21, 21, 16, 22, 77,199,208,217,224,230,240,244,249,255,

  0,  2,  7,  9, 14, 13, 14, 14, 17, 14, 13,  8,  8, 54, 17,230,

245,255,  3, 10, 15, 19, 23, 22, 22, 17, 11,253



);



Procedure Curs(n:integer);



Var regs : registers;



Begin

  regs.ah:=1;

  case n of

  0 : begin

        regs.cl:=32;

        regs.ch:=32;

      end;

  1 : begin

        regs.cl:=8;

        regs.ch:=7;

      end;

  end;

  intr($10,regs);

End;

PROCEDURE SwitchTo25; ASSEMBLER;

ASM

   MOV AX,$1114

   INT $10

END;



Function GenerateReg:String;



Var

  eax,ebx,ecx,edx,edi,esi:Longint;

  Name,Company:String;



Begin

  Curs(1);

  If AskName=1 then Repeat GetInput(Name,'',51,26,39,0,15,' ',false); writeln;

  until Name<>'';

  If AskCompany=1 then

  Repeat GetInput(Company,'',1,62,40,0,15,'.',true); writeln;

  until (Company='A') or (company='B');

  Curs(0);

  ebx:=$0;

  for i:=1 to length(Name) do begin

    if ord(Name[i])<>32 then eax:=ord(Name[i])+$34 else eax:=0;

    if eax<>($20+$1c) then ebx:=ebx+eax;

  end;

  eax:=ord(company[1]);

  ebx:=ebx*eax;

  ecx:=ebx;

  ecx:=ecx and $ff;

  ecx:=ecx*ebx;

  ecx:=ecx and $ffff;

  Str(ecx,Name);

  GenerateReg:=company[1]+Name;

End;





Begin

  Curs(0);

  FadeDown;

  Assign(ToF, 'TFT.MOD');

  Rewrite(ToF, 1);

  BlockWrite(ToF, Obj, 12572, NumWritten);





  textmode(c80+font8x8); {80x50}

  FadeDownQ;

  Curs(0);

  textcolor(white);

  if paramcount=0 then begin

    Mod_Init(Detection,0,0,0);

    Mod_Load('tft.mod');

    IF Channels<>0 THEN Mod_Play(1);

  end;

  writeln('             .                T      H      E');

  writeln('             .');

  writeln('          . .;_______)\_____)\  _______)\_______)\.________)\.');

  writeln('             `\__  _   \__ _  \ \_   _   \    _   ''\    ____/.');

  writeln('              /    |___/   |   \/    |   /    |____/      _)_:..');

  writeln('             /     __|/    |    \    .  `\    |    \     i    \');

  writeln('            /      | /     :     \   |    \   :     \    |     \');

  writeln('            \ .____|`\___________/___|____/_________/________  /');

  writeln('             \(                                              )/');

  writeln('                    T           E           A          M');

  textcolor(blue);

  writeln('');

  writeln('ÉÍÍÍÍÍÍÍÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ----úúú   úúú---ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÍÍÍÍÍÍÍ»');

  textcolor(lightgray);

  writeln('º                                                                            º');

  writeln('º                              Proudly Presents                              º');

  writeln('º                                                                            º');

  writeln('º                  <+>  Mocha W32 TN5250 (c) MochaSoft  <+>                  º');

  writeln('º                                                                            º');

  writeln('º   Supplier ............: MiRaMaX                Type .....: TN5250 Protocolº');

  writeln('º   Keymaker/Cracker ....: MiRaMaX                Date .....: [09.21.97]     º');

  writeln('º                                                                            º');

  writeln('º This keymaker is intended to give you a possibility to create your own     º');

  writeln('º key - I dont give a fuck about that my piece of work can be used with      º');

  writeln('º illegal intensions. So just keep on pirating out there :)                  º');

  writeln('º                                                                            º');

  writeln('ÃÄÄÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÄÄ´');

  writeln('º                                                                            º');

  writeln('º Personal greets : Jaydee, aNAKIN, Allanon, Eldst0rm, Prizna, Odin,         º');

  writeln('º                   Klagosong, Wazup, Milan&Wilson, CoCaine, Trancer & c0de  º');

  writeln('º                                                                            º');

  writeln('º I would also like to express my appreciation to the following groups       º');

  writeln('º which I feel contribute in large scale to the scene:                       º');

  writeln('º                                                                            º');

  writeln('º     Rebels ú MCG ú Razor ú Paradigm ú DOD ú PWA ú Core ú Revolt ú UCF      º');

  writeln('º                                                                            º');

  writeln('ÃÄÄÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÄÄ´');

  writeln('º                                                                            º');

  writeln('º þ Keymaker þ                                                               º');

  writeln('º                                                                            º');

  writeln('º þ Enter your name    :                                                     º');

  If AskCompany=0 then writeln('º                                                                            º')

  Else writeln('º þ Enter A for single user license, B for company license :                 º');

  writeln('º þ Your code          :                                                     º');

  writeln('º                                                                            º');

  writeln('ÃÄÄÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÄÄ´');

  writeln('º                                                                            º');

  writeln('º                     ú A MiRaMaX production  (c) 1997 ú                     º');

  writeln('º                                                                            º');

  writeln('º                         ú MiRaMaXTFT@HotMail.Com ú                         º');

  writeln('º                                                                            º');

  write('ÈÍÍÍÍÍÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÍÍÍÍͼ');

  for i:=1 to 4000 do if sk[1760+i*2-1]>ord('z') then sk[1760+i*2]:=blue;

  FadeUp;

  Output:=GenerateReg;

  Gotoxy(26,41);

  Writeln(Output);

  readkey;

  Assign(ToF, 'TFT.MOD');

  Erase(Tof);

  FadeDown;

  textmode(c80); {80x25}

  FadeDownQ;

  Writeln('þ Coded by MiRaMaX of TheForceTeam þ');

  Fadeup;

  if paramcount=0 then begin

    MOD_volume(0);

  end;

  Curs(1);

end.