41. evil , 3275 bytes
void /*-{-- #hR!X-@ P^h~~X@@0D 0D"hv!X-@ PZh +X5 "M!M elif MOC SODeerF$}++++[*///op\
/+ #\
basename "$(readlink /proc/$$/exe)"|rev;:<<'EOF' #>>\
1+/// O\
/* ggcGmiVZZ;ooo"loG";?=0%S!11ooo<"><>"
#define S"C" //A
#ifdef __cplusplus//l
f(); //i
#include<cstdio>//c
#define S"++C" //e
int/// "
#endif// \.
#ifdef __OBJC__
#define S"C-evitceJbO"
#endif
main(){printf(S)/*/main(){import std.stdio;"D".write/**/;}/*}<
> vwWWWWwWWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwvWwwwwwwwwwwwWWWwWWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWwWWWWWWWWWWWWWWWWWWWwwWWWWWWWWWWWWWWWWWWWWwwwwwwWWWWWWWWWWWWWWWWWWWWWwwwwwWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwww
999 999 99
999 999 9
999v<>0000110110
v <>"efunge-98",,,,,,,,,7y3-v< @
> #^Gv @,"B"_"Tr",,@
v<[_"]Befunge-93">,,,,,,,,,,0|@<
>#<"Befunge-96"> ^v$G001
v ,,,,,"79-egnufeB" _ v<
> ,,,,,@# ,"79-egnuferT"_v# $G0001<>
<>10000G$v
#@,,,,,,,,,,,,,,@#"79-egnuferdauQ"_100000G$v
,,"79-egnufetniuQ"_1000000G$!v@,,,,,,,,,,,,
"79-egnufetpeS"_"Sexefunge-97"#@,,,,,,,,,,,,@#,
<>"v"@
@,"F","u","n","c","t","o","i","d"<> red down two red left one yellow up green down yellow up green down red up three red right two yellow down yellow down blue left green down red down one yellow down blue left green down red down two red left one yellow up yellow down blue left green down red left one red down three yellow down yellow down blue left green down red up two green down yellow up yellow down blue left red up three red right two yellow down yellow down blue left 0001110000100000100010000010000010100000100000000010001000100000100010000010000010100000100000100010000010001000100000000010001000001000100011000010001000100000100011000010000010001000001000100000100000100000100010000010001000001000100000000010001000001000100010000000110000110000011000001001100000100010001000100010000001001101110000001100111100011001100000001001110011110000110111000001000000010000000100000001000000010000000100000001000000010001100011011110001000100010000010001010000100000001000100000001000000010000000100000001000000010000000100000000100110
.L . . *///{}]⎚F¹laocrahC«▲²²²²²⌂↨α↨ß↨²²⌂↨←ß≤▼→▼←≥→⌂↨σ→→→↨ß→→→↨π→→→→→↨¡ß¡→→↨δ→↨ß→→→→↨µ→→→↨¡φ↨επ⌂↨¡ß¡→→→↨¡πσ▲⌂↨¡σµ¡→↨¡α¡→↨¡π¡▲▲▲¡▲▲▲¡σ▲¡δ¡φ▲▲▲▲¡ε▼▼¡»++++[-<+++++>]<[-<++++++<+++++<+++++>>>]<<<+++++++.>-.>---.<<-----.++++++++.-----.>--.>---.<+.>>>((((((((((()()()){}){}){}){}()){})((()()()()){}){})[(([][]){}){}()])([]()){})[]())(([[][]()]([]()((((([][][])){}{})[]){})))[]())({ -}_=")";(!)=seq;main|let b!_=""=putStr$(""!"snrettaPgnaB+")++init"lleksaH("{-
//HHT-"NUb4`BJJndO-}--)s*//∙SAVNACp💬ijome💬➡😭Emotinomicon😲⏪⏬⏩@,ka"89-egnufenUsssssaaaaaeeeeeeeeeepaeeeeeeeeeecisaeeeeeeejiiiiiiiijeeeeeeeeeeeeeeeeeejiiiiiiiiiiiiijeeeeeeeejiiiijiiiiiiiiiiijzaeeeaeeaewuuuweeeeeaaaakeeaaaawvw"
Tirages:
D
en ré
emmoS
dans la Somme
><>
dans> <>
C
en C
laocrahC
au fusain
miV
à Vim
C-evitceJbO
dans ObJective-C
89-egnufeB
à Befunge-98
39-egnufeB
à Befunge-93
elif MOC SODeerF
dans le fichier FreeDOS COM
><>loG
dans Gol> <>
89-egnufenU
dans Unefunge-98
79-egnufeB
à Befunge-97
69-egnufeB
à Befunge-96
kcufniarb
dans brainfuck
89-egnuferT
dans Trefunge-98
kalf-niarb
dans brain-flak
hsab
en bash
lleksaH
à Haskell
hsz
en zsh
ijome
en emoji
snrettaPgnaB+lleksaH
dans Haskell + BangPatterns
++C
en C ++
nocimonitomE
dans Emotinomicon
hsk
à ksh
hsad
en tiret
79-egnuferT
dans Trefunge-97
ecilA
à Alice
79-egnuferdauQ
dans Quadrefunge-97
99
en 99
79-egnufetniuQ
à Quintefunge-97
kcufniarb cilobmys
dans un brainfuck symbolique
79-egnufexeS
à Sexefunge-97
senots
en pierres
79-egnufetpeS
à Septefunge-97
diotcnuF
dans Functoid
ssarG
dans l'herbe
kcuhpla
en alphuck
SAVNAC
à CANVAS
egaugnal sseleman
dans un langage sans nom
LIve
dans le mal
Essayez-le en ligne!
La réponse suivante ne doit pas dépasser 4257 octets.
Changements
J'ai modifié la vérification de sortie incorrecte pour qu'elle ne respecte pas la casse afin qu'elle corresponde aux règles et que nous n'ayons pas à modifier le nom de la langue dans la liste si nous devons jouer avec la casse pour des choses comme alphuck et evil.
Le code diabolique a été ajouté à la fin du programme, immédiatement après le code alphuck. Il ne contient ni j, ni p, ni s, il n'a donc pas provoqué d'effets indésirables avec alphuck.
Explication
le mal ne fonctionne que sur les lettres minuscules. Les lettres les plus utiles à connaître pour le débogage sont f , b , m , j , x , w .
- f: passer au marqueur suivant
- b: revenir en arrière au marqueur suivant
- m: caractère marqueur pour le mode de marquage par défaut
- j: caractère marqueur pour le mode de marquage secondaire
- x: basculer entre les modes de marquage
- w: sortie la valeur de l'accumulateur en ascii
Idéalement, le mal ne frappe aucun w que je ne voulais pas. Il atteint un x très tôt, et le faible nombre de j signifie qu'il saute assez rapidement dans "ijome" vers la fin du fichier. De là, il glisse à travers alphuck, qui fait toutes sortes de bêtises aux structures de données du mal, puis il réinitialise l'accumulateur et fait sa chose.
Décomposition rapide du code:
z
- remettre A à 0
aeeeaeeaew
- obtenir la valeur ascii pour "L" en A , sortie
uuuw
- décrémente une valeur de « I », sortie
eeeeeaaaak
- changement Une valeur de la « e », en magasin P
eeaaaaw
- changement Une valeur s » de « v », la sortie
vw
- échange A et P , sortie
Cela pourrait potentiellement être joué un peu. Il y a une chance que certaines des structures de données contiennent des valeurs utiles lorsque nous arrivons à la fin du code alphuck, mais (1) Je traçais cela à la main pour la plupart, et je n'avais pas envie de comprendre tout cela ou traquer un éditeur maléfique valable, (2) s'appuyer sur des trucs comme ça peut être un cauchemar pour la maintenabilité, il est donc probablement préférable pour des raisons de raison de simplement réinitialiser nos valeurs et de travailler à partir de zéro. J'ai déjà réussi à entrelacer le mal et l'alphuck dans le passé. J'ai rassemblé quelques notes rapides sur la façon dont je pense que cela pourrait être fait ici, mais je n'ai pas eu le temps de le tester. Est-ce que quelqu'un travaille sur une réponse future veut que ceux-ci me pingent juste ici ou dans le chat.
En outre, je n'ai finalement pas eu besoin de cela, mais vous pouvez au moins mettre un x , peut-être un xf entre [*
la première ligne, ce qui vous ferait sauter de la première ligne au premier j minuscule . Actuellement, nous utilisons le x in exe
et le f in define
, ce qui fonctionne, mais selon l'endroit où les futures langues seront ajoutées, un saut plus tôt pourrait être utile.
Hexdump
00000000: 766f 6964 202f 2a2d 7b2d 2d20 2368 5221 void /*-{-- #hR!
00000010: 582d 4020 505e 687e 7e58 4040 3044 2030 X-@ P^h~~X@@0D 0
00000020: 4422 6876 2158 2d40 2050 5a68 202b 5835 D"hv!X-@ PZh +X5
00000030: 2022 4d21 4d20 656c 6966 204d 4f43 2053 "M!M elif MOC S
00000040: 4f44 6565 7246 247d 2b2b 2b2b 5b2a 2f2f ODeerF$}++++[*//
00000050: 2f6f 705c 0a20 2f2b 2023 5c0a 2062 6173 /op\. /+ #\. bas
00000060: 656e 616d 6520 2224 2872 6561 646c 696e ename "$(readlin
00000070: 6b20 2f70 726f 632f 2424 2f65 7865 2922 k /proc/$$/exe)"
00000080: 7c72 6576 3b3a 3c3c 2745 4f46 2720 233e |rev;:<<'EOF' #>
00000090: 3e5c 0a31 2b2f 2f2f 2020 2020 2020 2020 >\.1+///
000000a0: 2020 2020 2020 2020 2020 4f5c 0a2f 2a20 O\./*
000000b0: 1b67 6763 476d 6956 1b5a 5a3b 6f6f 6f22 .ggcGmiV.ZZ;ooo"
000000c0: 6c6f 4722 3b3f 3d30 2553 2131 316f 6f6f loG";?=0%S!11ooo
000000d0: 3c22 3e3c 3e22 0a23 6465 6669 6e65 2053 <"><>".#define S
000000e0: 2243 2220 2020 2020 2020 2f2f 410a 2369 "C" //A.#i
000000f0: 6664 6566 205f 5f63 706c 7573 706c 7573 fdef __cplusplus
00000100: 2f2f 6c0a 2066 2829 3b20 2020 2020 2020 //l. f();
00000110: 2020 2020 202f 2f69 0a23 696e 636c 7564 //i.#includ
00000120: 653c 6373 7464 696f 3e2f 2f63 0a23 6465 e<cstdio>//c.#de
00000130: 6669 6e65 2053 222b 2b43 2220 2f2f 650a fine S"++C" //e.
00000140: 2069 6e74 2f2f 2f20 2020 2020 2020 2020 int///
00000150: 220a 2365 6e64 6966 2f2f 2020 2020 2020 ".#endif//
00000160: 205c 2e0a 2369 6664 6566 205f 5f4f 424a \..#ifdef __OBJ
00000170: 435f 5f0a 2364 6566 696e 6520 5322 432d C__.#define S"C-
00000180: 6576 6974 6365 4a62 4f22 0a23 656e 6469 evitceJbO".#endi
00000190: 660a 206d 6169 6e28 297b 7072 696e 7466 f. main(){printf
000001a0: 2853 292f 2a2f 6d61 696e 2829 7b69 6d70 (S)/*/main(){imp
000001b0: 6f72 7420 7374 642e 7374 6469 6f3b 2244 ort std.stdio;"D
000001c0: 222e 7772 6974 652f 2a2a 2f3b 7d2f 2a7d ".write/**/;}/*}
000001d0: 3c0a 3e20 2076 7757 5757 5777 5757 5757 <.> vwWWWWwWWWW
000001e0: 5777 7677 5757 7757 5757 7776 7757 5777 WwvwWWwWWWwvwWWw
000001f0: 5757 5777 7677 5757 7757 5757 7776 7757 WWWwvwWWwWWWwvwW
00000200: 5777 5757 5777 7677 5757 7757 5757 7776 WwWWWwvwWWwWWWwv
00000210: 7757 5777 5757 5777 7657 7777 7777 7777 wWWwWWWwvWwwwwww
00000220: 7777 7777 7757 5757 7757 5757 5757 5777 wwwwwWWWwWWWWWWw
00000230: 5757 5757 5757 5777 5757 5757 5757 5757 WWWWWWWwWWWWWWWW
00000240: 5777 5757 5757 5757 5757 5757 5757 7757 WwWWWWWWWWWWWWwW
00000250: 5757 5757 5757 5757 5777 5757 5757 5757 WWWWWWWWWwWWWWWW
00000260: 5757 5757 5757 5757 5757 5777 5757 5757 WWWWWWWWWWWwWWWW
00000270: 5757 5757 5757 5757 5757 5757 5757 7757 WWWWWWWWWWWWWWwW
00000280: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW
00000290: 5777 5757 5757 5757 5757 5757 5757 5757 WwWWWWWWWWWWWWWW
000002a0: 5757 5757 5777 7757 5757 5757 5757 5757 WWWWWwwWWWWWWWWW
000002b0: 5757 5757 5757 5757 5757 5777 7777 7777 WWWWWWWWWWWwwwww
000002c0: 7757 5757 5757 5757 5757 5757 5757 5757 wWWWWWWWWWWWWWWW
000002d0: 5757 5757 5757 7777 7777 7757 5757 5757 WWWWWWwwwwwWWWWW
000002e0: 5757 5757 5757 5757 5757 5757 5757 5757 WWWWWWWWWWWWWWWW
000002f0: 5777 7777 7777 7777 7777 7777 0a39 3939 Wwwwwwwwwwww.999
00000300: 2039 3939 2039 390a 3939 3920 3939 3920 999 99.999 999
00000310: 390a 3939 3976 3c3e 3030 3030 3131 3031 9.999v<>00001101
00000320: 3130 0a76 2020 3c3e 2265 6675 6e67 652d 10.v <>"efunge-
00000330: 3938 222c 2c2c 2c2c 2c2c 2c2c 3779 332d 98",,,,,,,,,7y3-
00000340: 763c 2040 0a3e 2020 235e 4776 2020 2020 v< @.> #^Gv
00000350: 2020 2020 2020 2020 2020 2020 2040 2c22 @,"
00000360: 4222 5f22 5472 222c 2c40 0a20 2020 763c B"_"Tr",,@. v<
00000370: 5b5f 225d 4265 6675 6e67 652d 3933 223e [_"]Befunge-93">
00000380: 2c2c 2c2c 2c2c 2c2c 2c2c 307c 403c 0a20 ,,,,,,,,,,0|@<.
00000390: 2020 3e23 3c22 4265 6675 6e67 652d 3936 >#<"Befunge-96
000003a0: 223e 205e 7624 4730 3031 0a76 2020 2c2c "> ^v$G001.v ,,
000003b0: 2c2c 2c22 3739 2d65 676e 7566 6542 2220 ,,,"79-egnufeB"
000003c0: 5f20 2020 2020 2020 2020 2020 2020 2020 _
000003d0: 2020 2076 3c0a 3e20 202c 2c2c 2c2c 4023 v<.> ,,,,,@#
000003e0: 2020 2020 2020 2c22 3739 2d65 676e 7566 ,"79-egnuf
000003f0: 6572 5422 5f76 2320 2447 3030 3031 3c3e erT"_v# $G0001<>
00000400: 0a20 2020 2020 2020 2020 2020 2020 2020 .
00000410: 2020 2020 2020 2020 2020 2020 2020 203c <
00000420: 3e31 3030 3030 4724 760a 2020 2020 2023 >10000G$v. #
00000430: 402c 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 2c40 @,,,,,,,,,,,,,,@
00000440: 2322 3739 2d65 676e 7566 6572 6461 7551 #"79-egnuferdauQ
00000450: 225f 3130 3030 3030 4724 760a 2020 2020 "_100000G$v.
00000460: 2020 2020 2020 2020 2020 2020 2020 2020
00000470: 2020 2020 2020 2020 2020 2c2c 2237 392d ,,"79-
00000480: 6567 6e75 6665 746e 6975 5122 5f31 3030 egnufetniuQ"_100
00000490: 3030 3030 4724 2176 402c 2c2c 2c2c 2c2c 0000G$!v@,,,,,,,
000004a0: 2c2c 2c2c 2c0a 2020 2020 2020 2020 2020 ,,,,,.
000004b0: 2020 2020 2020 2020 2020 2020 2020 2020
000004c0: 2020 2020 2020 2020 2020 2020 2020 2020
000004d0: 2020 2237 392d 6567 6e75 6665 7470 6553 "79-egnufetpeS
000004e0: 225f 2253 6578 6566 756e 6765 2d39 3722 "_"Sexefunge-97"
000004f0: 2340 2c2c 2c2c 2c2c 2c2c 2c2c 2c2c 4023 #@,,,,,,,,,,,,@#
00000500: 2c0a 2020 2020 2020 2020 2020 2020 2020 ,.
00000510: 2020 2020 2020 2020 2020 2020 2020 2020
00000520: 203c 3e22 7622 400a 2040 2c22 4622 2c22 <>"v"@. @,"F","
00000530: 7522 2c22 6e22 2c22 6322 2c22 7422 2c22 u","n","c","t","
00000540: 6f22 2c22 6922 2c22 6422 3c3e 2072 6564 o","i","d"<> red
00000550: 2064 6f77 6e20 7477 6f20 7265 6420 6c65 down two red le
00000560: 6674 206f 6e65 2079 656c 6c6f 7720 7570 ft one yellow up
00000570: 2067 7265 656e 2064 6f77 6e20 7965 6c6c green down yell
00000580: 6f77 2075 7020 6772 6565 6e20 646f 776e ow up green down
00000590: 2072 6564 2075 7020 7468 7265 6520 7265 red up three re
000005a0: 6420 7269 6768 7420 7477 6f20 7965 6c6c d right two yell
000005b0: 6f77 2064 6f77 6e20 7965 6c6c 6f77 2064 ow down yellow d
000005c0: 6f77 6e20 626c 7565 206c 6566 7420 6772 own blue left gr
000005d0: 6565 6e20 646f 776e 2072 6564 2064 6f77 een down red dow
000005e0: 6e20 6f6e 6520 7965 6c6c 6f77 2064 6f77 n one yellow dow
000005f0: 6e20 626c 7565 206c 6566 7420 6772 6565 n blue left gree
00000600: 6e20 646f 776e 2072 6564 2064 6f77 6e20 n down red down
00000610: 7477 6f20 7265 6420 6c65 6674 206f 6e65 two red left one
00000620: 2079 656c 6c6f 7720 7570 2079 656c 6c6f yellow up yello
00000630: 7720 646f 776e 2062 6c75 6520 6c65 6674 w down blue left
00000640: 2067 7265 656e 2064 6f77 6e20 7265 6420 green down red
00000650: 6c65 6674 206f 6e65 2072 6564 2064 6f77 left one red dow
00000660: 6e20 7468 7265 6520 7965 6c6c 6f77 2064 n three yellow d
00000670: 6f77 6e20 7965 6c6c 6f77 2064 6f77 6e20 own yellow down
00000680: 626c 7565 206c 6566 7420 6772 6565 6e20 blue left green
00000690: 646f 776e 2072 6564 2075 7020 7477 6f20 down red up two
000006a0: 6772 6565 6e20 646f 776e 2079 656c 6c6f green down yello
000006b0: 7720 7570 2079 656c 6c6f 7720 646f 776e w up yellow down
000006c0: 2062 6c75 6520 6c65 6674 2072 6564 2075 blue left red u
000006d0: 7020 7468 7265 6520 7265 6420 7269 6768 p three red righ
000006e0: 7420 7477 6f20 7965 6c6c 6f77 2064 6f77 t two yellow dow
000006f0: 6e20 7965 6c6c 6f77 2064 6f77 6e20 626c n yellow down bl
00000700: 7565 206c 6566 7420 3030 3031 3131 3030 ue left 00011100
00000710: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000
00000720: 3030 3130 3030 3030 3130 3130 3030 3030 0010000010100000
00000730: 3130 3030 3030 3030 3030 3130 3030 3130 1000000000100010
00000740: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000
00000750: 3030 3130 3030 3030 3130 3130 3030 3030 0010000010100000
00000760: 3130 3030 3030 3130 3030 3130 3030 3030 1000001000100000
00000770: 3130 3030 3130 3030 3130 3030 3030 3030 1000100010000000
00000780: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000
00000790: 3130 3030 3131 3030 3030 3130 3030 3130 1000110000100010
000007a0: 3030 3130 3030 3030 3130 3030 3131 3030 0010000010001100
000007b0: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000
000007c0: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000
000007d0: 3030 3130 3030 3030 3130 3030 3130 3030 0010000010001000
000007e0: 3030 3130 3030 3130 3030 3030 3130 3030 0010001000001000
000007f0: 3130 3030 3030 3030 3030 3130 3030 3130 1000000000100010
00000800: 3030 3030 3130 3030 3130 3030 3130 3030 0000100010001000
00000810: 3030 3030 3131 3030 3030 3131 3030 3030 0000110000110000
00000820: 3031 3130 3030 3030 3130 3031 3130 3030 0110000010011000
00000830: 3030 3130 3030 3130 3030 3130 3030 3130 0010001000100010
00000840: 3030 3130 3030 3030 3031 3030 3131 3031 0010000001001101
00000850: 3131 3030 3030 3030 3131 3030 3131 3131 1100000011001111
00000860: 3030 3031 3130 3031 3130 3030 3030 3030 0001100110000000
00000870: 3130 3031 3131 3030 3131 3131 3030 3030 1001110011110000
00000880: 3131 3031 3131 3030 3030 3031 3030 3030 1101110000010000
00000890: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000
000008a0: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000
000008b0: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000
000008c0: 3030 3031 3030 3031 3130 3030 3131 3031 0001000110001101
000008d0: 3131 3130 3030 3130 3030 3130 3030 3130 1110001000100010
000008e0: 3030 3030 3130 3030 3130 3130 3030 3031 0000100010100001
000008f0: 3030 3030 3030 3031 3030 3031 3030 3030 0000000100010000
00000900: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000
00000910: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000
00000920: 3030 3031 3030 3030 3030 3031 3030 3030 0001000000010000
00000930: 3030 3030 3130 3031 3130 0a2e 4c20 2020 0000100110..L
00000940: 202e 202e 2020 2020 2020 2020 202a 2f2f . . *//
00000950: 2f7b 7d5d e28e 9aef bca6 c2b9 6c61 6f63 /{}]........laoc
00000960: 7261 6843 c2ab e296 b2c2 b2c2 b2c2 b2c2 rahC............
00000970: b2c2 b2e2 8c82 e286 a8ce b1e2 86a8 c39f ................
00000980: e286 a8c2 b2c2 b2e2 8c82 e286 a8e2 8690 ................
00000990: c39f e289 a4e2 96bc e286 92e2 96bc e286 ................
000009a0: 90e2 89a5 e286 92e2 8c82 e286 a8cf 83e2 ................
000009b0: 8692 e286 92e2 8692 e286 a8c3 9fe2 8692 ................
000009c0: e286 92e2 8692 e286 a8cf 80e2 8692 e286 ................
000009d0: 92e2 8692 e286 92e2 8692 e286 a8c2 a1c3 ................
000009e0: 9fc2 a1e2 8692 e286 92e2 86a8 ceb4 e286 ................
000009f0: 92e2 86a8 c39f e286 92e2 8692 e286 92e2 ................
00000a00: 8692 e286 a8c2 b5e2 8692 e286 92e2 8692 ................
00000a10: e286 a8c2 a1cf 86e2 86a8 ceb5 cf80 e28c ................
00000a20: 82e2 86a8 c2a1 c39f c2a1 e286 92e2 8692 ................
00000a30: e286 92e2 86a8 c2a1 cf80 cf83 e296 b2e2 ................
00000a40: 8c82 e286 a8c2 a1cf 83c2 b5c2 a1e2 8692 ................
00000a50: e286 a8c2 a1ce b1c2 a1e2 8692 e286 a8c2 ................
00000a60: a1cf 80c2 a1e2 96b2 e296 b2e2 96b2 c2a1 ................
00000a70: e296 b2e2 96b2 e296 b2c2 a1cf 83e2 96b2 ................
00000a80: c2a1 ceb4 c2a1 cf86 e296 b2e2 96b2 e296 ................
00000a90: b2e2 96b2 c2a1 ceb5 e296 bce2 96bc c2a1 ................
00000aa0: c2bb 2b2b 2b2b 5b2d 3c2b 2b2b 2b2b 3e5d ..++++[-<+++++>]
00000ab0: 3c5b 2d3c 2b2b 2b2b 2b2b 3c2b 2b2b 2b2b <[-<++++++<+++++
00000ac0: 3c2b 2b2b 2b2b 3e3e 3e5d 3c3c 3c2b 2b2b <+++++>>>]<<<+++
00000ad0: 2b2b 2b2b 2e3e 2d2e 3e2d 2d2d 2e3c 3c2d ++++.>-.>---.<<-
00000ae0: 2d2d 2d2d 2e2b 2b2b 2b2b 2b2b 2b2e 2d2d ----.++++++++.--
00000af0: 2d2d 2d2e 3e2d 2d2e 3e2d 2d2d 2e3c 2b2e ---.>--.>---.<+.
00000b00: 3e3e 3e28 2828 2828 2828 2828 2828 2928 >>>((((((((((()(
00000b10: 2928 2929 7b7d 297b 7d29 7b7d 297b 7d28 )()){}){}){}){}(
00000b20: 2929 7b7d 2928 2828 2928 2928 2928 2929 )){})((()()()())
00000b30: 7b7d 297b 7d29 5b28 285b 5d5b 5d29 7b7d {}){})[(([][]){}
00000b40: 297b 7d28 295d 2928 5b5d 2829 297b 7d29 ){}()])([]()){})
00000b50: 5b5d 2829 2928 285b 5b5d 5b5d 2829 5d28 []())(([[][]()](
00000b60: 5b5d 2829 2828 2828 285b 5d5b 5d5b 5d29 []()((((([][][])
00000b70: 297b 7d7b 7d29 5b5d 297b 7d29 2929 5b5d ){}{})[]){})))[]
00000b80: 2829 2928 7b20 2d7d 5f3d 2229 223b 2821 ())({ -}_=")";(!
00000b90: 293d 7365 713b 6d61 696e 7c6c 6574 2062 )=seq;main|let b
00000ba0: 215f 3d22 223d 7075 7453 7472 2428 2222 !_=""=putStr$(""
00000bb0: 2122 736e 7265 7474 6150 676e 6142 2b22 !"snrettaPgnaB+"
00000bc0: 292b 2b69 6e69 7422 6c6c 656b 7361 4828 )++init"lleksaH(
00000bd0: 227b 2d0a 2f2f 4848 542d 224e 5562 3460 "{-.//HHT-"NUb4`
00000be0: 424a 4a6e 644f 2d7d 2d2d 2973 2a2f 2fe2 BJJndO-}--)s*//.
00000bf0: 8899 5341 564e 4143 efbd 90f0 9f92 ac69 ..SAVNAC.......i
00000c00: 6a6f 6d65 f09f 92ac e29e a1f0 9f98 ad45 jome...........E
00000c10: 6d6f 7469 6e6f 6d69 636f 6ef0 9f98 b2e2 motinomicon.....
00000c20: 8faa e28f ace2 8fa9 402c 6b61 2238 392d ........@,ka"89-
00000c30: 6567 6e75 6665 6e55 7373 7373 7361 6161 egnufenUsssssaaa
00000c40: 6161 6565 6565 6565 6565 6565 7061 6565 aaeeeeeeeeeepaee
00000c50: 6565 6565 6565 6565 6369 7361 6565 6565 eeeeeeeecisaeeee
00000c60: 6565 656a 6969 6969 6969 6969 6a65 6565 eeejiiiiiiiijeee
00000c70: 6565 6565 6565 6565 6565 6565 6565 656a eeeeeeeeeeeeeeej
00000c80: 6969 6969 6969 6969 6969 6969 696a 6565 iiiiiiiiiiiiijee
00000c90: 6565 6565 6565 6a69 6969 696a 6969 6969 eeeeeejiiiijiiii
00000ca0: 6969 6969 6969 696a 7a61 6565 6561 6565 iiiiiiijzaeeeaee
00000cb0: 6165 7775 7575 7765 6565 6565 6161 6161 aewuuuweeeeeaaaa
00000cc0: 6b65 6561 6161 6177 7677 22 keeaaaawvw"