(*Q);q! code4.ml - Don Yang (uguu.org) *) open String;; open Char;; let p = print_string;; let n = 3-2;; let z = 2-2;; let rec g s k = match s with a::b -> (make n (chr (a lxor k)) ^ (g b k)) | [] -> "";; let t a b = sub a b ((length a) - b);; let rec h a = if a = "" then [] else code (get a z) :: h (t a n);; let o s k = g (h s) k;; let rec r a = if a = "" then a else ( (let x = sub a z n in if x = " " || x = "\n" then "" else x) ^ (r (t a n)) );; let rec f(a, b) = match a with x::y -> if x > 64 && x < (89+2) then ( let x = x - 64 in ( p (sub b z x); f(y, (t b x)) ) ) else ( if x > 96 && x < (6*22-9) then p (make (x - 96) ' ') else p "\n"; f(y, b) ); | [] -> ();; let q = make n (chr 34);; let d (a, b) = (h(t (r(a)) ((index (r(a)) ',') + n)), (o (r(b)) (23-2)) ^ (r(a)) ^ q ^ "," ^ q ^ (r(b)) ^ q ^ "));;") (*!; $o = 2-2; ($q = q! Mo { $r .= chr ($_[$o] ^ ord $_) foreach ($z =~ /./g); $r; } Mr { ($s = $_[$o]) =~ s/\s//g; $s; } Mf { $t = $_[3-2]; foreach $x ($_[$o] =~ /./g) { $x = ord $x; print ( ($x > 64 && $x < (89+2)) ? (substr $t, $o, ($x -= 64)) : ($x > 96 && $x < (6*22-9)) ? ("k" x ($x - 96)) : "\n" ); ($x <= 26) && ($t = substr $t, $x); if( $x == 44 ) { last; } } } Md { $x = r($_[$o]); $z = r($_[3-2]); ($x, o(23-2) . $x . '","' . $z . chr(34) . '));;'); } !) =~ s/\s//g; $q =~ s/M/sub /g; $q =~ s/k/ /; eval $q #*) ;; f(d( " C.D.F.H.DaD.EaB.L.EaG.CaJ.CaAaAaG.AaDaK.GaDaF.AaOaA.AaEaAaIaA.IaCaAaDaA.MaH.Aa GaAaGaAaA.EaHaCaAaD.HaAaIaE.AaAaAaBaBaCaM.FaGaAaIaC.LaAaDaHaB.TaFaD.DaAaAaIaAa L.TaL.AaFaZ.FaEaHaN.ZK.ZM.ZN.ZO.ZP.ZQ.ZR.ZS.ZT.ZY.KaKaK.ZZ.ZZA.ZZB.ZZC.ZZD.ZZE .ZZF.ZZG.ZZH.ZZI.ZZJ.ZZK.ZZL.ZZM.ZZN.ZZO.ZZP.ZZQ.ZZR.ZZS.ZZT.ZZU.ZZV.ZZW.ZZX.Z ZP, aMaLaIaSaJaJ.bCaAaAaGaAaDaKaGaDaFaAaOaAaA.cEaAaIaJaCaAaDaNaHaAaGaA.dGaAaAaEaHa CaAaDaHaAaIaEaAaAaAaB.eBaCaSaGaAaIaCaLaAaDaC.fEaVaFaHaAaAaIaAaL.gTaMaFaZaB.hDa EaHaZY.iZZR.jZZQ.kZZP.lZZO.mZZN.nZZJaB.oIaK.pZZK.qZZJ.rZZI.sZZH.tZZG.uZZF.vZZE .wZZD.xZZC.yZZB.zZZA.zaZZ.zbZY.zcZX.zdZW.zeZV.zfZU.zgZT.zhZS.ziZR.zjZQ.zkZP.zl ZO.zmZN.znZM.zoZL.zpZK.zqZJ.zrZI.zsZH.ztZG.zuZF.zvZE.zwZD.zxZC.zyZB.zwZD. ", " =?D<.d4?< zep{Fag|{r.. zep{V}tg.. ypae(eg|{aJfag|{r.. ypa{(&8'.. ypao('8'.. ypagpvrf~( xtav}fb|a} t//w8+=xt~p{=v}g=tymzg~<'{<<9 =z=g=w<<='&8'<'<<*=f`wfag1a91z9=1m8(#!<