# sed '/[^ -~]/d; s/love/\x9f/g; s/123/\x8f/g; s/200/\xbd/g; s/ove/\xc1/g; s/lov/\xc6/g; s/and/\xd1/g; s/199/\xde/g; s/mar/\xed/g; s/an/\x1/g; s/er/\x2/g; s/12/\x3/g; s/ar/\x4/g; s/in/\x5/g; s/ma/\x6/g; s/19/\x7/g; s/00/\x8/g; s/10/\x9/g; s/on/\xb/g; s/08/\xc/g; s/el/\xe/g; s/23/\xf/g; s/20/\x10/g; s/11/\x11/g; s/01/\x12/g; s/al/\x13/g; s/ra/\x14/g; s/le/\x15/g; s/la/\x16/g; s/ri/\x17/g; s/en/\x18/g; s/li/\x19/g; s/lo/\x1a/g; s/re/\x1b/g; s/am/\x1c/g; s/na/\x1d/g; s/21/\x1e/g; s/ha/\x1f/g; s/il/\x7f/g; s/es/\x80/g; s/ch/\x81/g; s/ta/\x82/g; s/ne/\x83/g; s/as/\x84/g; s/ro/\x85/g; s/is/\x86/g; s/te/\x87/g; s/22/\x88/g; s/02/\x89/g; s/ie/\x8a/g; s/at/\x8b/g; s/99/\x8c/g; s/13/\x8d/g; s/ll/\x8e/g; s/or/\x90/g; s/09/\x91/g; s/07/\x92/g; s/14/\x93/g; s/ni/\x94/g; s/da/\x95/g; s/ve/\x96/g; s/mi/\x97/g; s/st/\x98/g; s/05/\x99/g; s/06/\x9a/g; s/25/\x9b/g; s/it/\x9c/g; s/sa/\x9d/g; s/ca/\x9e/g; s/me/\xa0/g; s/98/\xa1/g; s/03/\xa2/g; s/15/\xa3/g; s/04/\xa4/g; s/he/\xa5/g; s/de/\xa6/g; s/sh/\xa7/g; s/31/\xa8/g; s/ng/\xa9/g; s/mo/\xaa/g; s/91/\xab/g; s/nd/\xac/g; s/24/\xad/g; s/ea/\xae/g; s/ia/\xaf/g; s/ic/\xb0/g; s/18/\xb1/g; s/30/\xb2/g; s/to/\xb3/g; s/ad/\xb4/g; s/ba/\xb5/g; s/ol/\xb6/g; s/16/\xb7/g; s/co/\xb8/g; s/se/\xb9/g; s/90/\xba/g; s/be/\xbb/g; s/89/\xbc/g; s/17/\xbe/g; s/ee/\xbf/g; s/ti/\xc0/g; s/ka/\xc2/g; s/32/\xc3/g; s/92/\xc4/g; s/oo/\xc5/g; s/ab/\xc7/g; s/ay/\xc8/g; s/28/\xc9/g; s/45/\xca/g; s/34/\xcb/g; s/26/\xcc/g; s/ho/\xcd/g; s/81/\xce/g; s/41/\xcf/g; s/ke/\xd0/g; s/ac/\xd2/g; s/87/\xd3/g; s/ki/\xd4/g; s/50/\xd5/g; s/88/\xd6/g; s/51/\xd7/g; s/52/\xd8/g; s/et/\xd9/g; s/hi/\xda/g; s/80/\xdb/g; s/os/\xdc/g; s/27/\xdd/g; s/ja/\xdf/g; s/33/\xe0/g; s/29/\xe1/g; s/42/\xe2/g; s/69/\xe3/g; s/56/\xe4/g; s/ck/\xe5/g; s/85/\xe6/g; s/40/\xe7/g; s/th/\xe8/g; s/ai/\xe9/g; s/pa/\xea/g; s/77/\xeb/g; s/55/\xec/g; s/ss/\xee/g; s/ov/\xef/g; s/66/\xf0/g; s/97/\xf1/g; s/82/\xf2/g; s/61/\xf3/g; s/om/\xf4/g; s/86/\xf5/g; s/71/\xf6/g; s/bo/\xf7/g; s/78/\xf8/g; s/96/\xf9/g; s/84/\xfa/g; s/ir/\xfb/g; s/60/\xfc/g; s/un/\xfd/g; s/em/\xfe/g; s/di/\xff/g; s/^/:/' [List.External:Untokenize] int mod[0x100]; void init() { mod[1] = 0x6e61; // "an" 2671584 mod[2] = 0x7265; // "er" 1895162 mod[3] = 0x3231; // "12" 1826332 mod[4] = 0x7261; // "ar" 1762426 mod[5] = 0x6e69; // "in" 1599632 mod[6] = 0x616d; // "ma" 1545938 mod[7] = 0x3931; // "19" 1467344 mod[8] = 0x3030; // "00" 1395906 mod[9] = 0x3031; // "10" 1351370 mod[11] = 0x6e6f; // "on" 1332716 mod[12] = 0x3830; // "08" 1331882 mod[14] = 0x6c65; // "el" 1286602 mod[15] = 0x3332; // "23" 1274676 mod[16] = 0x3032; // "20" 1248450 mod[17] = 0x3131; // "11" 1232686 mod[18] = 0x3130; // "01" 1223706 mod[19] = 0x6c61; // "al" 1218120 mod[20] = 0x6172; // "ra" 1201688 mod[21] = 0x656c; // "le" 1188336 mod[22] = 0x616c; // "la" 1184420 mod[23] = 0x6972; // "ri" 1176040 mod[24] = 0x6e65; // "en" 1174110 mod[25] = 0x696c; // "li" 1154870 mod[26] = 0x6f6c; // "lo" 1134714 mod[27] = 0x6572; // "re" 1117656 mod[28] = 0x6d61; // "am" 1111318 mod[29] = 0x616e; // "na" 1104562 mod[30] = 0x3132; // "21" 1039424 mod[31] = 0x6168; // "ha" 1027364 mod[127] = 0x6c69; // "il" 1021172 mod[128] = 0x7365; // "es" 1016270 mod[129] = 0x6863; // "ch" 939118 mod[130] = 0x6174; // "ta" 937318 mod[131] = 0x656e; // "ne" 929086 mod[132] = 0x7361; // "as" 921482 mod[133] = 0x6f72; // "ro" 904338 mod[134] = 0x7369; // "is" 903252 mod[135] = 0x6574; // "te" 895900 mod[136] = 0x3232; // "22" 895852 mod[137] = 0x3230; // "02" 888132 mod[138] = 0x6569; // "ie" 881768 mod[139] = 0x7461; // "at" 879518 mod[140] = 0x3939; // "99" 875142 mod[141] = 0x3331; // "13" 859654 mod[142] = 0x6c6c; // "ll" 848096 mod[143] = 0x333231; // "123" 847767 mod[144] = 0x726f; // "or" 845990 mod[145] = 0x3930; // "09" 845754 mod[146] = 0x3730; // "07" 832088 mod[147] = 0x3431; // "14" 817052 mod[148] = 0x696e; // "ni" 813048 mod[149] = 0x6164; // "da" 800732 mod[150] = 0x6576; // "ve" 799908 mod[151] = 0x696d; // "mi" 794022 mod[152] = 0x7473; // "st" 790634 mod[153] = 0x3530; // "05" 786340 mod[154] = 0x3630; // "06" 786338 mod[155] = 0x3532; // "25" 777844 mod[156] = 0x7469; // "it" 776938 mod[157] = 0x6173; // "sa" 769876 mod[158] = 0x6163; // "ca" 760264 mod[159] = 0x65766f6c; // "love" 760188 mod[160] = 0x656d; // "me" 751038 mod[161] = 0x3839; // "98" 734134 mod[162] = 0x3330; // "03" 730918 mod[163] = 0x3531; // "15" 730650 mod[164] = 0x3430; // "04" 723110 mod[165] = 0x6568; // "he" 717922 mod[166] = 0x6564; // "de" 716088 mod[167] = 0x6873; // "sh" 714952 mod[168] = 0x3133; // "31" 713834 mod[169] = 0x676e; // "ng" 709758 mod[170] = 0x6f6d; // "mo" 707712 mod[171] = 0x3139; // "91" 704214 mod[172] = 0x646e; // "nd" 700582 mod[173] = 0x3432; // "24" 699666 mod[174] = 0x6165; // "ea" 698090 mod[175] = 0x6169; // "ia" 690636 mod[176] = 0x6369; // "ic" 689454 mod[177] = 0x3831; // "18" 687728 mod[178] = 0x3033; // "30" 672596 mod[179] = 0x6f74; // "to" 671770 mod[180] = 0x6461; // "ad" 664722 mod[181] = 0x6162; // "ba" 663710 mod[182] = 0x6c6f; // "ol" 658898 mod[183] = 0x3631; // "16" 658442 mod[184] = 0x6f63; // "co" 656646 mod[185] = 0x6573; // "se" 645850 mod[186] = 0x3039; // "90" 645808 mod[187] = 0x6562; // "be" 645084 mod[188] = 0x3938; // "89" 639268 mod[189] = 0x303032; // "200" 634851 mod[190] = 0x3731; // "17" 634790 mod[191] = 0x6565; // "ee" 633202 mod[192] = 0x6974; // "ti" 628454 mod[193] = 0x65766f; // "ove" 628104 mod[194] = 0x616b; // "ka" 628028 mod[195] = 0x3233; // "32" 622032 mod[196] = 0x3239; // "92" 621872 mod[197] = 0x6f6f; // "oo" 616284 mod[198] = 0x766f6c; // "lov" 606156 mod[199] = 0x6261; // "ab" 600962 mod[200] = 0x7961; // "ay" 598320 mod[201] = 0x3832; // "28" 592668 mod[202] = 0x3534; // "45" 585086 mod[203] = 0x3433; // "34" 584878 mod[204] = 0x3632; // "26" 581820 mod[205] = 0x6f68; // "ho" 581652 mod[206] = 0x3138; // "81" 580870 mod[207] = 0x3134; // "41" 578990 mod[208] = 0x656b; // "ke" 578978 mod[209] = 0x646e61; // "and" 576783 mod[210] = 0x6361; // "ac" 576640 mod[211] = 0x3738; // "87" 574656 mod[212] = 0x696b; // "ki" 573682 mod[213] = 0x3035; // "50" 572434 mod[214] = 0x3838; // "88" 571614 mod[215] = 0x3135; // "51" 571316 mod[216] = 0x3235; // "52" 568362 mod[217] = 0x7465; // "et" 566088 mod[218] = 0x6968; // "hi" 563232 mod[219] = 0x3038; // "80" 562458 mod[220] = 0x736f; // "os" 560000 mod[221] = 0x3732; // "27" 557258 mod[222] = 0x393931; // "199" 556590 mod[223] = 0x616a; // "ja" 556008 mod[224] = 0x3333; // "33" 542926 mod[225] = 0x3932; // "29" 541878 mod[226] = 0x3234; // "42" 539718 mod[227] = 0x3936; // "69" 538710 mod[228] = 0x3635; // "56" 531856 mod[229] = 0x6b63; // "ck" 530750 mod[230] = 0x3538; // "85" 530746 mod[231] = 0x3034; // "40" 526358 mod[232] = 0x6874; // "th" 522872 mod[233] = 0x6961; // "ai" 521072 mod[234] = 0x6170; // "pa" 520840 mod[235] = 0x3737; // "77" 517520 mod[236] = 0x3535; // "55" 514714 mod[237] = 0x72616d; // "mar" 512844 mod[238] = 0x7373; // "ss" 512784 mod[239] = 0x766f; // "ov" 512618 mod[240] = 0x3636; // "66" 511964 mod[241] = 0x3739; // "97" 508690 mod[242] = 0x3238; // "82" 508560 mod[243] = 0x3136; // "61" 508416 mod[244] = 0x6d6f; // "om" 508242 mod[245] = 0x3638; // "86" 507442 mod[246] = 0x3137; // "71" 506204 mod[247] = 0x6f62; // "bo" 504380 mod[248] = 0x3837; // "78" 502548 mod[249] = 0x3639; // "96" 499344 mod[250] = 0x3438; // "84" 487984 mod[251] = 0x7269; // "ir" 486250 mod[252] = 0x3036; // "60" 485042 mod[253] = 0x6e75; // "un" 481516 mod[254] = 0x6d65; // "em" 479728 mod[255] = 0x6964; // "di" 477544 int i; i = 0; while (++i < 0x100) if (!mod[i]) mod[i] = i; } void filter() { int i, j, k, m, save[0x80]; i = j = k = 0; while (save[i] = word[i]) i++; while (m = mod[save[j++]]) { word[k++] = m; while (m >>= 8) word[k++] = m; } word[k] = 0; }