This page is a list of Hello, world! programs in various esoteric programming languages. For other languages (esoteric and non-esoteric), see the Hello world page on Rosetta Code and the Hello, World page on Code golf Stack Exchange and the Hello World collection.

^dlrow ,olleH(@)

Note: the space at the beginning is mandatory

R: Helloworld.c

Or, in a more fancy way:

Hello_world: Hello_world_function: R: Helloworld.c R: Hello_world: Hello_world_function

Or, to make it very long:

Hello_world: Hello_world_function: R: Helloworld.c :R :Hello_world_function :Hello_world R: Hello_world: Hello_world_function :Hello_world :R

/foo/Hello, world!//bar/foo/bar

Unfancy version:

04(Hello World)

Fancy version that shows off the language better:

01040291(Hello World)

<:48:x<:65:=<:6C:$=$=$$~<:03:+$~<:ffffffffffffffbd:+$<:ffffffffffffffb1:+$<:57:~$~<:18:x+$~<:03:+$~<:06:x-$x<:0e:x-$=x<:43:x-$

+0+0+0+0+0+0+0+2)+0+0+9)+7))+3)-0-0-0-0-0-0-0-9)+0+0+0+0+0+0+0+0+7)-8)+3)-6)-8)-7-0-0-0-0-0-0)

*+ 2L "Hello, World!" program by poiuy_qwert + + + * +* * + *+ + ** + * +* + * + *+ + + * +******************************************* ************************* + + + *+ + *+* + *+ * * + *+ + + * + +******** * + + +* + * *+ + *+ * * + *+ + + * + +****** **+ +* + * *+ + + * + + ***+ * * +* + * *+ * + + * + + * *+ + ************************+ * + * + + * + * + + *+ + +* + * + * * + *******************************************************+* + * + + * + * + + +* + + * *+ + *+ * * + * + + + * * +************ * + + * + + * + * + + *+ +** +******************************************************************* * + + * + * + + + + +* ***+ * * *+ + * * + + * + * + * + + + + + *+ *******+ * * +* + * * + + * * + * + + + + *****************************+ * * + * * + * + + ************************************************************************+ * + * * + +

"Hello, world!

”Ÿ™,‚ï!

.!.!..!.!....!..!..!.!.!.!.!..!.!..!...!..!.!..!...!..!.!....!..!.!.!..!....!.!......!.!.!.!.!...!.!..!.!....!.!...!..!.!..!..!.!..!...!..!..!.!....!.!....!.

!v"Hello, World!"r! >l?!;o

This also works for *><>.

j:Hello World;p:j

Hello, world! wP

34344343444C3443443434343C34434344344C34434344344C34434344443C34344444C3434343434443C34434344443C34443443434C34434344344C34434434344C3434444343CC

{{>>{~~~~{-<}~~~~~~~~~{-<-<}}<<} </(<<<){[<]}:>:{>>{~~~~~~~~{<}~{>}}<<}\ ~>{{~{v}}>>>v{~}^<<<}/(<<<){[<<]}:>:{>>{~~~~~~~~{<<}~{>>}}<<}\ ~{>>{vvvvvvvv~~~~~~~~~~~~~~~}<<}~{>>{vvvv~~~~~~~~~~~~~}<<}~ {>>{^^^^^^^^^^~}<<}~{>>{v~~~~~~~{{<<}~}v{~}vvvvvvv{~{>>}}^^^^^^~~~ {{<<}~}vvvv{~{>>}}v~~~}<<}~<{{^^^}}~ {>>{vvvvvv~{{<<}~{>>}}^^^^^^^~~~~~~~~~~~{{<<}~{v>}}^^^^^^}} /{{()}}{[<<<<]}:>:{{~v}}\}

:Hello, world! :

display« The rusted chains of prison moons are shattered by the sun. » stop«undisp»

"Hello World!"#!

abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstUvwxyzabcdefghijklmnopqrstuvwXyzabcdEfghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzAbcDefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijKlmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstUvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwXyzabcdefghijklmnopqrstuVwxYzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnOpqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabCdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghiJ

HelloWor 0001 .2.. S1.. .3.. .3.. Tr.. .1.c ---- ........ [ Put the strings to the tape. ] ld...... 0010 .<.. 1.0. .<.. .... .... .... 121= ........ [ Output. ] ........ 0001 .... .... .... .... .... .... -11. ........ [ End execution. ]

IT'S SHOWTIME TALK TO THE HAND "hello world" YOU HAVE BEEN TERMINATED

asaasaasssasaasssasaaaasssasaasssasaaaaaaaasssasaaaasssasaaaasssasaasssasaasss asaasssasaasssasaaaasssasaasssasaaaasssasaaaaaasssasaaaasssasaasssasaaaasssasa aaaaasssasaaaasssasaasssasaaaaaaaasssasaaaasssasaasssasaasssasaaaasssasaaaaaaa asssasaasssasaaaaaaaaaaaasssasaaaaaasssasaasssasaaaaaasssasaasssasaaaasssasaas ssasaaaaaaaasssasaasssasaaaaaasssasaaaasssasaasssasaaaasssasaaaasssasaasssasaa aasssasaaaaaasssasaaaasssasaaaasssasaasssasaaaaaaaasssasaasssasaaaaaaaasssasaa

Pure form:

stk 2 org 0 txt "Hello World!" db_ 0 psh 1 psh 0 jmp 100 lbl 1 end lbl 100 pop r1 lbl 102 rcl r2,r1 jz_ r2,101 out r2 inc r1 jmp 102 lbl 101 out 10 ret

Or, the asm2bf (batteries-included) version:

stk 2 org 0 txt "Hello World!" db_ 0 @loop rcl r2, r1 jz_ r2, %quit out r2 inc r1 jmp %loop @quit out 10

This is not the actual program; this is the program in mnemonics.

DAT 01 48 MOV 00 01 DAT 01 65 MOV 00 01 DAT 01 6C MOV 00 01 MOV 00 01 DAT 02 6F MOV 00 02 DAT 01 20 MOV 00 01 DAT 01 77 MOV 00 01 MOV 00 02 DAT 01 72 MOV 00 01 DAT 01 6C MOV 00 01 DAT 01 64 MOV 00 01

=aA-a1=oA=bi+b1-Ab-bb:bA+B1=iBGolf by Quintopia !dlroW ,olleH

Also works in UberGenes

i.o:['Hello World!']

// Constants 1 is you and move 2 is 1 and 1 4 is 2 and 2 8 is 4 and 4 16 is 8 and 8 32 is 16 and 16 64 is 32 and 32 // Stack hello_world is group // Chars H is 64 and 8 e is 64 and 32 and 4 and 1 l is 64 and 32 and 8 and 4 o is 64 and 32 and 16 and not 1 comma is 32 and 8 and 4 sp is 32 w is 64 and 32 and 16 and 8 and not 1 r is 64 and 32 and 16 and 2 d is 64 and 32 and 4 excl is 32 and 1 newline is 8 and 2 // Push chars to stack hello_world has H and e and l and l and o and comma and sp and w and o and r and l and d and excl and newline // Print hello_world is text

This uses the extension for output, and prints the ASCII codes of the characters of "Hello, world!", separated by newlines.

\72N101N108N108N111N44N32N119N111N114N108N100N33N10N \///////////////////////////////////////////////////

Although it is a sorting algorithm, it can easily be abused to do useful computation(the first space is totally neccecary):

Hello, World

*6*3p*4*3*2*0p*2*1*0pp>0*1*0p*5*4*0p*5*4*2*1*0p*4*3p*1*0p/+0p+0*6*5*2p+0*5*0p

]xhhhhooooooooohhhhhhxooooooooxooooooxjjjxhoooohhhxhohhhhhhhxhhhhjjjhhhxhhhhooooooooohhhhhhxjjjxxjjjjjjjxjhhhhxjhhhhhhhhjjjhh~

=b1=bB\x11=a1=aA\x19+aB-b1iia=a1+a1=oA=a1=aA\x19+aB-b1iia Hello, World!

!

4A E4 AE 7A 7A E7 A8 AE 1A E6 AE 5A 5A E6 AE 5A 5A E4 A5 AE 3A E0 EA 3A E2 AE 7A 8A E4 A5 AE 8A E5 A6 AE 4A E6 AE 5A 5A E7 A7 AE 7A 7A E7 A8 AE 0E A4 A5 AE

Soars, larkspurs, rains. Indistinctness. Mario snarl (nurses, natures, rules...) sensuously retries goal. Agribusinesses' costs par lain ropes (mopes) autos' cores. Tuner ambitiousness. Flit. Dour entombment. Legals' saner kinking lapse. Nests glint. Dread, tied futures, dourer usual tumor grunts alter atonal garb tries shouldered coins. Taste a vast lustiness. Stile stuns gad subgroup gram lanes. Draftee insurer road: cuckold blunt, strut sunnier. Rely enure pantheism: arty gain groups (genies, pan) titters, tattles, nears. Bluffer tapes? Idle diatom stooge! Feted antes anklets ague? Remit goiter gout! Doubtless teared toed alohas will dull gangs' aerials' tails' sluices; Gusset ends! Gawkier halo! Enter abstruse rested loser beer guy louts. Curtain roams lasso weir lupus stunt. Truant bears animate talon. Entire torte originally timer. Redo stilt gobs. Utter centaurs; Urgent stars; Usurers (dilute); Noses; Bones; Brig sonar graders; Utensil silts; Lazies. Fret arson veterinary rows. Atlas grunted: "Pates, slues, sulfuric manor liaising tines, trailers, rep... unfair! Instant snots!" Sled rested until eatery fail. Ergs fortitude Indent spotter Euros enter egg. Curious tenures. Torus cutlasses. Sarong torso earns cruel lags it reeled. Engineer: "Erase handbag -- unite ratification!" oaring oaten donkeys unsold, surer rapid saltest tags BUTTERED TIBIA LUGS REWIRING TOILETS anion festers raring edit epilogues. DIRGE ROTOR. linnet oaring. GORE BOOTIES. Ironed goon lists tallest sublets -- Riots, Raucous onset. Ignobly, runners' diet anguishes sunrise loner. Erode mob, slier switcher! Loaners stilt drudge pearl atoll, risking hats' ends. Rebind sitters. Toga epistles -- crud lard. (Pager purse dons souls.) glob title a curio hired rites shed suds lade grease strut arctic revs toad unless idlers rind stilt region land GERMICIDES SULTANA GUTS gill siting leans nice spurs tests gloves roused asp Holes! Moles! (Sores!) Hygienists! Scars! (Asses!) Smells spell rares. Cubs instant sing in parse goodies. Rosin. Unhelpful sisal acres. Slope told. MALENESS PASTA LAB. "Infirmary vine," rang illiterates (beans). Rosin sours, insults truss abalones, nailed rules, helical atlases. Dear remodeling stings mar rents. Sunless shiner orb (silly idol.) Clarity disses senna. Vagabonds sauted; sloes performed gelds. Alter post radial lip sectioning gums. Saint Towellings. Larger aeons telephone stolid char, pal! Boats Dean forsook, rosters, tunas, terrariums -- united, traced. Nude pagoda careens.

0"!dlroW ,olleH">:#,_@

var c = "+++++ [>+++++<-] > + }|" + "[<++++>-]<.[>+>+<<-]}{|" + ">++++<---.>..+++.@ {>"; alert(BF(c,"input") + " world");

$"Hello, World!"

++}}??{?>++.>+.+++}?..+++.>++.<<+++???.>.+++.------.--------.>+.>.; >+++}?>++??{>+++>+<<<<-?; ++++

*Hello, world!

Automatic Node Hey Compare Action Output False Output True Fire TwoFalse Output True Output False Fire TwoFalse Fire Six Output False Output True Output False Output True Fire L Fire L Fire Six Fire TwoTrue Fire TwoTrue Fire Two Fire TwoTrue Fire TwoFalse Fire TwoFalse Fire TwoTrue Fire Two Fire Seven Fire Seven Fire Six Fire TwoTrue Fire TwoTrue Fire Seven Fire Two Fire L Fire Six Output False Output True Fire TwoFalse Fire Two Fire TwoFalse Fire False Fire True Stop Node Six Compare Action Output False Fire TwoTrue Output False Node L Compare Action Fire Six Fire TwoTrue Fire TwoFalse Node Two Compare Action Fire TwoFalse Output True Output False Node Seven Compare Action Output False Output True Fire TwoTrue Node TwoTrue Compare Action Output True Output True Node TwoFalse Compare Action Output False Output False

Z0:0 Z1:0 start: .deref p X .testH X print -1 print: .out X .add p (w+1) p 0 0 start p:H X:0 H:72 101 108 108 111 44 32 87 111 114 108 100 33 10 -1 .include lib

#72/#101/#108/#108/#111/#44/#32/#119/#111/#114/#108/#100/#33/

Actual size:

Data 1 to trigger the program, 0 produces no output. Starting data other than 1 is undefined/unexpected behaviour. Output to be read using the following interpretation: after a 0 command, if there are 8 or more bits in current data, interpret the rightmost 8 bits as an output byte.

1011101011101010 # H 00000110000 1011111010111011 # e 0000000011 1011111011111010 # ll 000000011000 1011111011111111 # o 00000000 1010111011111010 # , 000000 111010101010 # _ 00011000000 1011101110111111 # W 00000000 1011111011111111 # o 00000000 1011111110101110 # r 0000000 11111011111010 # l 000 111010 # d 000 101011 # ! 000000000

This prints out the ASCII codes of the characters of "Hello, world!" if extensions are used, separated by newlines. The first line is blank.

# # # # # # # # # 7 2 N 1 0 1 N 1 0 8 N 1 0 8 N 1 1 1 N 4 4 N 3 2 N 1 1 9 N 1 1 1 N 1 1 4 N 1 0 8 N 1 0 0 N 3 3 N 1 0 N ##

blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! blub? blub! blub? blub. blub! blub. blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! blub? blub! blub? blub. blub. blub. blub! blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub. blub! blub. blub. blub. blub. blub. blub. blub. blub! blub. blub. blub? blub. blub? blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! blub? blub! blub? blub. blub! blub. blub. blub? blub. blub? blub. blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub! blub? blub? blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub. blub? blub! blub! blub? blub! blub? blub. blub! blub! blub! blub! blub! blub! blub! blub. blub? blub. blub? blub. blub? blub. blub? blub. blub! blub. blub. blub. blub. blub. blub. blub. blub! blub. blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub. blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub! blub. blub. blub? blub. blub? blub. blub. blub! blub.

;;;+;+;;+;+; +;+;+;+;;+;;+; ;;+;;+;+;;+; ;;+;;+;+;;+; +;;;;+;+;;+; ;;+;;+;+;+;; ;;;;;+;+;; +;;;+;+;;;+; +;;;;+;+;;+; ;+;+;;+;;;+; ;;+;;+;+;;+; ;;+;+;;+;;+; +;+;;;;+;+;; ;+;+;+;

(((((((((((()()()()){}){}){}()))){}{}())[][][][])[][])[[]]())[[][][][][]]())([([]([])[][]{})]()()()([[]](([()()()]([([][][])](((({}()){}))){}{})))))

+[-[<<[+[--->]-[<<<]]]>>>-]>-.---.>..>.<<<<-.<+.>>>>>.>.<<.<-.

Also works as a Brainfork program. Shortest one. Please undo it if that is incorrect.

Actual size :

Actually, I have a shorter one: I enlarged it to make it more visible.

?Hello, World! !>.>.>.>.>.>.>.>.>.>.>.>.>.

$"Hello, World!"



Note : The size of the image has been multiplied by 10. You have to divide by 10 so that the program works and marks "Hello, World!".

This program is done in the derivative (1,119).

fpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfp fpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpOfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpOfpfpfpfpfpfpfpOOfpfp fpOPePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePeP ePePePePePePePePePePePePeOPePePePePePePePePePePePeOfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpf pfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpf pOPePePePePePePePeOfpfpfpOPePePePePePeOPePePePePePePePeOPePePePePePePePePePePePePePePePePePePePePePePePePePePePe PePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePePeO

"+-+-+-+-+-+-+-+-+-+-+-+-+ ` ` ` ` ` ` ` ` ` ` ` ` ` H e l l o , W o r l d ! ᛥ'<-<-<-<-<-<-<-<-<-<-<-<-<

Pushing all the characters before printing any of them:

~@,#33!#100!#108!#114!#111!#87!#32!#44!#111!#108!#108!#101!#72!!.!.!.!.!.!.!.!.!.!.!.!.!v.;

Printing each character immediately after pushing it:

~@,#72!!.#101!!.#108!!.#108!!.#111!!.#44!!.#32!!.#87!!.#111!!.#114!!.#108!!.#100!!.#33!!v.;

"Hello, World!"Q

>>>>>>>>>V00V00V 0#00A00V<V00V0VV -+>>A00VV<<0$0V> V0AA<00V>V<<<<V0 >>V0V<<<-<000V<0 0AV0VV<<<0000V<0 0A>V+}>>>>>>}<V- 0A{>>>>-000000>V 00A0000>>>>>>>>A V0A<<<<<<<<<<<<> V000000000000000 V000000000000000 V000000000000000 V000000000000000 V000000000000000 >>>>>>>>>>>>V000

(This is the hexadecimal code of the source code, not the program itself)

000000: c7 3c 2a 3c 2a 2b 2a 5c 3c 29 5c 2a 2b 2a 5c 3c .<*<*+*\<)\*+*\< 000010: 29 5c 2a 2b 2a 5c 3c 29 5c 2a 2b 2a 5c 3c 29 5c )\*+*\<)\*+*\<)\ 000020: 2a 2b 2a 5c 3c 29 5c 2a 2b 2a 5c 3c 29 5c 2a 2b *+*\<)\*+*\<)\*+ 000030: 2a 5c 3c 29 5c 2a 2b 2a 5c 3c 29 5c 2a 2b 2a 5c *\<)\*+*\<)\*+*\ 000040: 3c 29 5c 2a 2b 2a 5c 3c 29 5c 2a 2b 2a 5c 3c 29 <)\*+*\<)\*+*\<) 000050: 5c 2a 2b 2a 5c 3c 29 5c 2a 2b 2a 5c 3c 29 5c 2a \*+*\<)\*+*\<)\* 000060: 2b 2a 00 00 01 00 00 00 00 00 00 00 00 00 00 00 +*.............. 000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0000c0: 00 00 00 00 00 00 00 64 48 65 6c 6c 6f 2c 20 57 .......dHello,.W 0000d0: 6f 72 6c 64 21 00 00 00 00 00 00 00 00 00 00 00 orld!...........

%"Hello, world!";x

Hello, world!

j0 a72 . a101 . a108 . . a111 . a44 . a32 . a87 . a111 . a114 . a108 . a100 . a33 .

Hello World Cake with Chocolate sauce. This prints hello world, while being tastier than Hello World Souffle. The main chef makes a " world!" cake, which he puts in the baking dish. When he gets the sous chef to make the "Hello" chocolate sauce, it gets put into the baking dish and then the whole thing is printed when he refrigerates the sauce. When actually cooking, I'm interpreting the chocolate sauce baking dish to be separate from the cake one and Liquify to mean either melt or blend depending on context. Ingredients. 33 g chocolate chips 100 g butter 54 ml double cream 2 pinches baking powder 114 g sugar 111 ml beaten eggs 119 g flour 32 g cocoa powder 0 g cake mixture Cooking time: 25 minutes. Pre-heat oven to 180 degrees Celsius. Method. Put chocolate chips into the mixing bowl. Put butter into the mixing bowl. Put sugar into the mixing bowl. Put beaten eggs into the mixing bowl. Put flour into the mixing bowl. Put baking powder into the mixing bowl. Put cocoa powder into the mixing bowl. Stir the mixing bowl for 1 minute. Combine double cream into the mixing bowl. Stir the mixing bowl for 4 minutes. Liquify the contents of the mixing bowl. Pour contents of the mixing bowl into the baking dish. bake the cake mixture. Wait until baked. Serve with chocolate sauce. chocolate sauce. Ingredients. 111 g sugar 108 ml hot water 108 ml heated double cream 101 g dark chocolate 72 g milk chocolate Method. Clean the mixing bowl. Put sugar into the mixing bowl. Put hot water into the mixing bowl. Put heated double cream into the mixing bowl. dissolve the sugar. agitate the sugar until dissolved. Liquify the dark chocolate. Put dark chocolate into the mixing bowl. Liquify the milk chocolate. Put milk chocolate into the mixing bowl. Liquify contents of the mixing bowl. Pour contents of the mixing bowl into the baking dish. Refrigerate for 1 hour.

chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken

AGb-A#A#+A+%A#DF-AC#

This hello world program is not a very traditional one, as the author of Choon notes: "...this implementation is rather unusual as Choon cannot speak the words as such. I have used note values for (upper case only) letters, where 'H' is zero. So the sequence is 0 (H), -3 (E), 4 (L), 4 (L), 7(O), rest, 15 (W), 7 (O), 10 (R), 4 (L), -4 (D). ..."

The program can be listened to here: http://www.stephensykes.com/choon/hello.wav

This program uses the Computed COME FROM and Threaded INTERCAL extensions. It relies on all the threads running at about the same speed (although note that this is now guaranteed by the C-INTERCAL documentation), and recognizes "HELLO, WORLD" rather than printing it; any other input gives an error.

PLEASE NOTE THIS PROGRAM RECOGNIZES "HELLO, WORLD" USING COME FROM DON'T TYPE IN ANYTHING ELSE, OR YOU'LL GET AN ERROR! PLEASE NOTE: COMPILE WITH ick -m FOR THIS TO WORK. DO ,1 <- #12 (1) DO WRITE IN ,1 DO GIVE UP PLEASE NOTE THIS CHECKS EACH CHARACTER IN TURN DO COME FROM '#255~'"?',1SUB#1'$#72"~"#0$#255"''~#1 PLEASE START WITH AN H NEXT TIME DO COME FROM '#255~'"?',1SUB#2'$#253"~"#0$#255"''~#1 DO (2) NEXT DO REMEMBER THAT E COMES SECOND DO COME FROM '#255~'"?',1SUB#3'$#7"~"#0$#255"''~#1 DO (4) NEXT PLEASE USE L THIRD NEXT TIME DO COME FROM '#255~'"?',1SUB#4'$#0"~"#0$#255"''~#1 PLEASE DO (2) NEXT DO (4) NEXT DO USE TWO LS, NOT A SINGLE L DO COME FROM '#255~'"?',1SUB#5'$#3"~"#0$#255"''~#1 DO (8) NEXT PLEASE END 'HELLO' WITH 'O' DO COME FROM '#255~'"?',1SUB#6'$#221"~"#0$#255"''~#1 DO (8) NEXT PLEASE DO (2) NEXT DO USE COMMAS TO SEPARATE WORDS DO COME FROM '#255~'"?',1SUB#7'$#244"~"#0$#255"''~#1 DO (8) NEXT PLEASE DO (4) NEXT PLEASE USE SPACES AFTER PUNCTUATION DO COME FROM '#255~'"?',1SUB#8'$#55"~"#0$#255"''~#1 DO (8) NEXT DO (4) NEXT PLEASE DO (2) NEXT DO START 'WORLD' WITH A 'W' DO COME FROM '#255~'"?',1SUB#9'$#248"~"#0$#255"''~#1 DO (16) NEXT PLEASE PLACE AN O IN THE NINTH POSITION DO COME FROM '#255~'"?',1SUB#10'$#3"~"#0$#255"''~#1 DO (16) NEXT DO (2) NEXT DO USE AN R IN THE MIDDLE OF WORLD DO COME FROM '#255~'"?',1SUB#11'$#250"~"#0$#255"''~#1 DO (16) NEXT DO (4) NEXT PLEASE LET AN L BE PENULTIMATE DO COME FROM '#255~'"?',1SUB#12'$#248"~"#0$#255"''~#1 DO (16) NEXT PLEASE DO (4) NEXT DO (2) NEXT DO END WITH A D (2) PLEASE RESUME #1 (4) DO (2) NEXT DO (2) NEXT DO RESUME #1 (8) DO (4) NEXT DO (4) NEXT PLEASE RESUME #1 (16) DO (8) NEXT DO (8) NEXT PLEASE RESUME #1

The original "Hello World" example from the CLC-INTERCAL distribution, now placed by the author in the public domain. You type a string. If it happens to be "Hello, World", the program terminates successfully. If not, a helpful error message tells you where you went wrong. The program requires CLC-INTERCAL 0.05 or newer. Note the use of computed COME FROMs and the heavy use of overload to prevent a "multiple COME FROM" splat. You may compare with the C-INTERCAL example, above, which relies on threading to prevent the same splat.

PLEASE ;1 <- #12 (1) PLEASE WRITE IN ;1 PLEASE GIVE UP PLEASE PLEASE PLEASE (PRETTY PLEASE) DO NOT ASK ME TO READ THE REST OF THIS PROGRAM DO COME FROM '".1/'"'¥#29¢"';1SUB#1'~#65535"'~'#0¢#65535'"~ "'¥#29¢"';1SUB#1'~#65535"'~'#0¢#65535'"'~#1"~#0'¢.1 ERROR: THE FIRST CHARACTER IS NOT "H" DO COME FROM '".2/'"'¥#1356¢"';1SUB#2'~#65535"'~'#0¢#65535'"~ "'¥#1356¢"';1SUB#2'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '.2~"'¥#1¢.1'~#1"' ERROR: THE SECOND CHARACTER IS NOT "E" DO COME FROM '".3/'"'¥#377¢"';1SUB#3'~#65535"'~'#0¢#65535'"~ "'¥#377¢"';1SUB#3'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".22/'"V.1¢.2"~#1'"~#0'¢'.3~"'¥#1¢.22'~#1"' ERROR: THE THIRD CHARACTER IS NOT "L" DO COME FROM '".4/'"'¥#383¢"';1SUB#4'~#65535"'~'#0¢#65535'"~ "'¥#383¢"';1SUB#4'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".23/'"V.22¢.3"~#1'"~#0'¢'.4~"'¥#1¢.23'~#1"' ERROR: THE FOURTH CHARACTER IS NOT "L" DO COME FROM '".5/'"'¥#378¢"';1SUB#5'~#65535"'~'#0¢#65535'"~ "'¥#378¢"';1SUB#5'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".24/'"V.23¢.4"~#1'"~#0'¢'.5~"'¥#1¢.24'~#1"' ERROR: THE FIFTH CHARACTER IS NOT "O" DO COME FROM '".6/'"'¥#177¢"';1SUB#6'~#65535"'~'#0¢#65535'"~ "'¥#177¢"';1SUB#6'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".25/'"V.24¢.5"~#1'"~#0'¢'.6~"'¥#1¢.25'~#1"' ERROR: THE SIXTH CHARACTER IS NOT COMMA DO COME FROM '".7/'"'¥#373¢"';1SUB#7'~#65535"'~'#0¢#65535'"~ "'¥#373¢"';1SUB#7'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".26/'"V.25¢.6"~#1'"~#0'¢'.7~"'¥#1¢.26'~#1"' ERROR: THE SEVENTH CHARACTER IS NOT SPACE DO COME FROM '".8/'"'¥#4160¢"';1SUB#8'~#65535"'~'#0¢#65535'"~ "'¥#4160¢"';1SUB#8'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".27/'"V.26¢.7"~#1'"~#0'¢'.8~"'¥#1¢.27'~#1"' ERROR: THE EIGHTH CHARACTER IS NOT "W" DO COME FROM '".9/'"'¥#574¢"';1SUB#9'~#65535"'~'#0¢#65535'"~ "'¥#574¢"';1SUB#9'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".28/'"V.27¢.8"~#1'"~#0'¢'.9~"'¥#1¢.28'~#1"' ERROR: THE NINTH CHARACTER IS NOT "O" DO COME FROM '".10/'"'¥#540¢"';1SUB#10'~#65535"'~'#0¢#65535'"~ "'¥#540¢"';1SUB#10'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".29/'"V.28¢.9"~#1'"~#0'¢'.10~"'¥#1¢.29'~#1"' ERROR: THE TENTH CHARACTER IS NOT "R" DO COME FROM '".11/'"'¥#353¢"';1SUB#11'~#65535"'~'#0¢#65535'"~ "'¥#353¢"';1SUB#11'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".30/'"V.29¢.10"~#1'"~#0'¢'.11~"'¥#1¢.30'~#1"' ERROR: THE ELEVENTH CHARACTER IS NOT "L" DO COME FROM '".12/'"'¥#375¢"';1SUB#12'~#65535"'~'#0¢#65535'"~ "'¥#375¢"';1SUB#12'~#65535"'~'#0¢#65535'"'~#1"~#0'¢ '".31/'"V.30¢.11"~#1'"~#0'¢'.12~"'¥#1¢.31'~#1"' ERROR: THE TWELFTH AND LAST CHARACTER IS NOT "D"

This is a output-only hello world program, unlike the other INTERCAL hello world programs. This one uses Baudot numbers for the letters in the words, and therefore will output only in uppercase.

PLEASE ;1 <- #2 DO ;1 SUB #1 <- #17947$#20775 DO ;1 SUB #2 <- #5204$#21386 DO READ OUT ;1 PLEASE GIVE UP

λrx.r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[r[x]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λqw.q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[q[w]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λvu.v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[v[u]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λdf.d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[d[f]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λeg.e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[g]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λez.e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[e[z]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λpo.p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[p[o]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λmn.m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[m[n]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λzx.z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[z[x]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] λjk.j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[j[k]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] `2`4`6`6`8`10`12`14`8`16`6`18`20

"Hello, world!" - Satisfied Consumer of Hello Hello has been selling out worldwide!

0 0 o'H'e'l'l'o',' 'w'o'r'l'd'!

Copy Hello, World! Pasta!

MoO MoO MoO MoO MoO MoO MoO MoO MOO moO MoO MoO MoO MoO MoO moO MoO MoO MoO MoO moO MoO MoO MoO MoO moO MoO MoO MoO MoO MoO MoO MoO MoO MoO moO MoO MoO MoO MoO mOo mOo mOo mOo mOo MOo moo moO moO moO moO Moo moO MOO mOo MoO moO MOo moo mOo MOo MOo MOo Moo MoO MoO MoO MoO MoO MoO MoO Moo Moo MoO MoO MoO Moo MMM mOo mOo mOo MoO MoO MoO MoO Moo moO Moo MOO moO moO MOo mOo mOo MOo moo moO moO MoO MoO MoO MoO MoO MoO MoO MoO Moo MMM MMM Moo MoO MoO MoO Moo MMM MOo MOo MOo Moo MOo MOo MOo MOo MOo MOo MOo MOo Moo mOo MoO Moo

kirmg(s + v + o + o + l + xln + yoz + d + l + i + o + w + vcx)

:PRINT[-]~\.; "Hello, World!

"PRINT

$$$ (([]!)/([])): ((/[])/([]!/[]!)): (/[]):: [/([]!/[])]!: [[[]]!]: [([]!)/[/[]!]!]: [/([]!/[])]!: [([]!)/(/[])]: ((/[])/[]): (/([]!)): ([[]]!/[[]!]!): [[[]/[]]]!:

or

))))))))/:((((((S............... %(>#>[>[>;/.==>;=/>[>%/!.:......

+hello hell hello$twist sign hws hello$twist stalker io io$stalk io$personal hws$scrawl " Hello, world! hws$read io$echo hello$empty hello$apocalypse

Z<9Z+A<Z.YA:[A-*YZ].AB<7C<2~1A<1B<0C<1~1A<1B<0C<8~1A<1B<0C<8~1A<1B<1C<1~1.AB<4C<4~1.AB<3C<2~1A<1B<1C<9~1A<1B<1C<1~1A<1B<1C<4~1A<1B<0C<8~1A<1B<0C<0~1.AB<3C<3~1$0 D<CB:[B-*CZ]A:[A-*CY]C>^

<!Hello,\ World!\0A;

13072069076076079044032087079082076068033010D 301

Version 2 (boring):

Hello,11032D301World!11010D301

thing.console.print("Hello, world")?

@n _Clear a space to output 1 bits_ &s&n&s&s&n&s&s&s _H_ &s&n&n&s&s&n&s&n _e_ &s&n&n&s&n&n&s&s _l_ &s&n&n&s&n&n&s&s _l_ &s&n&n&s&n&n&n&n _o_ &s&s&n&s&n&n&s&s _,_ &s&s&n&s&s&s&s&s _ _ &s&n&s&n&s&n&n&n _W_ &s&n&n&s&n&n&n&n _o_ &s&n&n&n&s&s&n&s _r_ &s&n&n&s&n&n&s&s _l_ &s&n&n&s&s&n&s&s _d_ &s&s&n&s&s&s&s&n _!_

dss_Hello, world-e.txt

^!|||||||||||||||||||||||||||||||||{!!!|||||||||||||||||||||||||||||||||||||||| ||||||||||||||||*_>_*>|_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*_>_*>__*|_>*__|*|||*__ >*>||*>_|*__>*__>*__>*__>*__>*__>*__>*{_>*>_|*>||*__>*>||*>||*__>*__>*__>*>_|*> ||*__>*__>*__>*__>*__>*__>*{__*>||*>_|*__>*__>*>||*>||*__>*>_|*>||*__>*__>*__>* __>*__>*__>*__>*{{>*>||*>_|*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>_|*>||*__> *>_|*>||*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>||*>_|*>|>*>||*>_|*__>*__>*__ >*__>*__>*__>*__>*__>*{_>*>|_*>||*>_|*__>*>||*>_|*__>*__>*>_|*>||*__>*__>*__>*_ _>*__>*__>*{__*>||*>_|*__>*>_|*>||*__>*>|_*>||*>_|*__>*__>*__>*__>*__>*__>*__>* __>*{_>*>|_*>||*>||*__>*__>*__>*__>*__>*__>*__>*__>*__>*{_>*>|_*>||*>_|*__>*__> *__>*__>*__>*__>*__>*__>*__>*{_>*__|*>__|*>__|*__|*__>*__>*__>*__>*__>*__>*__>* __>*__>*>_|*>||*{_>*__|*>__|*>__|*{_|*__>*>||*>||*{!

(?'H+?'e+?'l+?'l+?'o+?',+?' +?'W+?'o+?'r+?'l+?'d+?'!)/0

DL Start say(Hello World) DL End

AT T--A A----T T-----A T-----A G----C T--A GC CG C--G A----T A-----T T-----A A----T A--T GC AT C--G T----A C-----G T-----A G----C C--G CG AT A--T T----A A-----T A-----T G----C A--T GC TA G--C T----A G-----C C-----G C----G A--T GC TA G--C A----T G-----C A-----T C----G A--T CG GC A--T A----T C-----G A-----T C----G A--T CG GC A--T T----A G-----C A-----T G----C A--T CG GC A--T G----C A-----T A-----T T----A A--T TA AT T--A G----C A-----T A-----T A----T G--C AT AT G--C T----A G-----C A-----T G----C G--C AT TA T--A A----T G-----C G-----C A----T A--T TA AT T--A A----T T-----A G-----C A----T T--A TA AT G--C A----T T-----A A-----T T----A G--C AT TA T--A A----T G-----C G-----C A----T A--T AT AT T--A G----C A-----T

roll-over roll-over heel roll-over roll-over roll-over roll-over heel heel heel heel heel heel heel heel heel sit roll-over roll-over roll-over heel roll-over roll-over roll-over heel heel heel heel heel heel heel heel roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over stay roll-over roll-over roll-over heel roll-over roll-over heel roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over heel heel heel heel heel heel heel sit roll-over roll-over roll-over heel roll-over roll-over roll-over heel heel heel heel roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over stay roll-over roll-over roll-over heel roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over heel roll-over heel heel heel heel heel heel heel roll-over roll-over roll-over roll-over roll-over heel heel roll-over heel heel heel roll-over roll-over roll-over roll-over roll-over heel roll-over roll-over roll-over heel heel heel roll-over roll-over roll-over roll-over heel heel heel heel heel heel heel heel sit roll-over roll-over roll-over heel roll-over roll-over roll-over heel heel heel heel roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over stay roll-over roll-over roll-over heel roll-over roll-over heel roll-over roll-over roll-over heel heel heel roll-over roll-over roll-over roll-over heel heel heel heel heel heel heel heel heel heel sit roll-over roll-over roll-over heel roll-over roll-over roll-over heel heel heel heel heel heel heel heel heel roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over stay roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over heel heel heel roll-over roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over heel heel heel heel roll-over roll-over heel roll-over heel heel heel roll-over roll-over roll-over roll-over roll-over heel roll-over roll-over heel heel heel heel heel heel roll-over roll-over roll-over roll-over heel roll-over roll-over heel heel heel heel heel heel heel heel roll-over roll-over roll-over roll-over heel roll-over roll-over roll-over heel heel roll-over roll-over roll-over roll-over heel roll-over roll-over roll-over roll-over roll-over heel

Hi, welcome to Hello_World_Buffet. Here is a menu. Rice Krispie Treat: $10 Ice Cream: $30 Cookies: $70 Here are your sides. Whipped Cream: $1 Chocolate: $2 Caramel: $3 May I take your order? Person 1 would like the Cookies with Chocolate. Person 1 will pay for his order! Person 2 would like the Ice Cream, hold the Whipped Cream. Person 2 would also like what Person 1 has. Person 2 will pay for his order! Person 2 needs 7 dollars more for his order! Person 2 will pay for his order! Person 2 will pay for his order! Person 2 needs 3 dollars more for his order! Person 2 will pay for his order! Person 3 would like the Ice Cream with Chocolate. Person 3 will pay for his order! Person 1 would also like the Rice Krispie Treat with Caramel. Person 1 needs 2 more dollars for his order! Person 1 will pay for his order! Person 2 will pay for his order! Person 2 needs 3 dollars more for his order! Person 2 will pay for his order! Person 2 needs 6 dollars less for his order! Person 2 will pay for his order! Person 2 needs 8 dollars less for his order! Person 2 will pay for his order! Person 3 needs 1 dollar more for his order! Person 3 will pay for his order! Just wait while we decide... OK, that will be $1.14. Thanks for coming!

@0 Hello, world! @ ad

'H,'e,'l,'l,'o,',,' ,'w,'o,'r,'l,'d,'!,10,

or

[\[^^>][$;,1+]#%%]p: 0$"Hello, world!"p;!10,

Thanks to Nikita Ayzikovsky (a.k.a user:lament) for having the attention span to make this

H?????????????????????????????????????????????????????????????????????????????????????????????????????????????????e?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????l???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????w???o?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????l???d?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????r???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????X???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????o???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????l??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

"" .H .e .l .l .o ., ._ .w .o .r .l .d .! ()

;#58#126#63#36!;#46#36#!;#0#1!;#0#2!;#0#3!;#0#4!;#0#5!;#0#6!;#0#7!#0#33#100#108#114#111#119#32#44#111#108#108#101#72$

💬Hello World💬➡

😊🕐💖 😇🕐🕐 😊🕑🕐 😇🕑🕑 😊🕒🕑 😇🕒🕒 😊♈💖 😇♈🕒 😊📢♈ 😊♈💜 😇♈💞 😇♈🕑 😇♈🕒 😊📢♈ 😊♉💞 😇♉💖 😇♉🕑 😇♉🕒 😊📢♉ 😊📢♉ 😊♊💜 😇♊💕 😇♊💞 😇♊💖 😇♊🕑 😇♊🕒 😊📢♊ 😊♈💞 😇♈💖 😇♈🕑 😊📢♈ 😊📢🕑 😊♈💜 😇♈💕 😇♈💞 😇♈🕐 😇♈🕒 😊📢♈ 😊📢♊ 😊♈💕 😇♈🕐 😇♈🕑 😇♈🕒 😊📢♈ 😊📢♉ 😊♈💞 😇♈🕑 😇♈🕒 😊📢♈ 😊♈💜 😇♈🕑 😊📢♈ 😊♈💖 😇♈💕 😊📢♈

hello world :-Q S:-P :-Q

>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]D .+>>.--------.------.+++.<<<<.---<]->+++++++++<[++++++++++>>>.<L

LDA A, 72 OUT A LDA A, 101 OUT A LDA A, 108 OUT A OUT A LDA A, 111 OUT A LDA A, 44 OUT A LDA A, 32 OUT A LDA A, 119 OUT A LDA A, 111 OUT A LDA A, 114 OUT A LDA A, 108 OUT A LDA A, 100 OUT A LDA A, 33 OUT A LDA A, 9

this (Hello, World!) says... hi!

Bonus: append lots or : lots to the replacement sub-graph to make it loop.

,{,{89+(59+~1&(7~+1&2&2&((3~+1&(4~(32_((6~+((8+(38_(},}

zaeeeaeeew zaeeaeeaeaw zaeaeeaeeaew zaeaeeaeeaew zuueeueew zaeeeeew zuueueueeeew zuueeueew zaeeaeeaeaeew zaeaeeaeeaew zaeeaeeaew zaeeeeeaw zaeeeeeaeawuuuw

{<|^^^^^^^^^| x |^^^^^^^^|>} {<|^^^^^^^^^^| x |^^^^^^^| - |^|>} {<|^^^^^^^^^| x |^^^^^^^^| + |^^^^|>} {<|^^^^^^^^^| x |^^^^^^^^| + |^^^^|>} {<|^^^^^^^^^^| x |^^^^^^^^| - |^|>} {<|^^^^^^^^| x |^^^^| - |^|>} {<|^^^^^^^^^^| x |^^^^^^^^^| - |^^^|>} {<|^^^^^^^^^^| x |^^^^^^^^| - |^|>} {<|^^^^^^^^^^| x |^^^^^^^^| + |^^|>} {<|^^^^^^^^^| x |^^^^^^^^| + |^^^^|>} {<|^^^^^^^^^^^^^^^^^| x |^^^^|>}

1655681263349701521084659680611551719864071403625859675993155360184979650875317924075071663014170796398214200089605837256575759246478855815981943506169969378179918285035832792782321874423879673381143676538661836790083866016752674868707301142092304365222517116382208838942082995905598124019955549

ECHO "Hello, world!" STP

"Hello world! "

Dear Princess Celestia: Hello World!

Today I learned something simple. I said “Hello, World!”! That's all about something simple!

Your faithful student, Twilight Sparkle.

v+CCCCCCCCCCCCCCCC `Hello, World!`N

>0> 5+ \ @'+ >0>4*+\ +, / / vXv/ / \ \ \ \ \ \ \ \ \ \ \ \ \ \ 4@ 6@ 7@ 7@ 7@ 0@ 5@ 7@ 8@ 7@ 6@ 0@ 2@ *<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~<< P++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~<< Q 0@ 9@ 6@ 6@ 9@ 0@ 5@ 9@ 2@ 6@ 8@ 1@ 2@ \ / / / / / / / / / / / / /

$:#&$Hello, World!:#<>#=

"Hello, World!"

72 and 27 and 27, oh my. 101 and 101 and 101, oh my. 108 and 108 and 108, oh my. 108 and 108 and 108, oh my. 111 and 111 and 111, oh my. 44 and 44 and 44, oh my. 32 and 32 and 32, oh my. 119 and 119 and 119, oh my. 111 and 111 and 111, oh my. 114 and 114 and 114, oh my. 108 and 108 and 108, oh my. 100 and 100 and 100, oh my. 33 and 33 and 33, oh my. 10 and 10 and 10, oh my.

"Hello world!

"d

The shortest:

"Hello world!".println;

Longer, but features more language features:

@print[$!.readcom.println;$\.push:'\;]\; print "Hello world!"\;

72a101a108aa111a44a32a119a111a114a108a100a33a10a

PLS PLS PLS PLS PLS PLS PLS PLS PLS PLS CBGN[ NXT PLS PLS PLS PLS PLS PLS PLS NXT PLS PLS PLS PLS PLS PLS PLS PLS PLS PLS NXT PLS PLS PLS LST LST LST MNS ]CEND NXT PLS PLS OUT NXT PLS OUT PLS PLS PLS PLS PLS PLS PLS OUT OUT PLS PLS PLS OUT NXT PLS PLS OUT LST LST PLS PLS PLS PLS PLS PLS PLS PLS PLS PLS PLS PLS PLS PLS PLS OUT NXT OUT PLS PLS PLS OUT MNS MNS MNS MNS MNS MNS OUT MNS MNS MNS MNS MNS MNS MNS MNS OUT NXT PLS OUT NXT PTN OUT

LI 0,C'H' PUT 0 LI 0,C'e' PUT 0 LI 0,C'l' PUT 0 LI 0,C'l' PUT 0 LI 0,C'o' PUT 0 LI 0,32 PUT 0 LI 0,C'w' PUT 0 LI 0,C'o' PUT 0 LI 0,C'r' PUT 0 LI 0,C'l' PUT 0 LI 0,C'd' PUT 0 LI 0,C'!' PUT 0

Using FRAK/ASA macros:

C'Hello World!' ADDRESS 0 '[.>]'

Alors en gros, on va commencer un programme. Ce serait bien si on écrivait «Hello, world!». Après, on arrête le programme un instant! C'est bien ça.

72 101 108 108 111 44 32 119 111 114 108 100 33 10 H

This score in machine-readable form (MIDI format)

{6}[(a0)(?H)]{3}[a0]{2}[(a0)(?e)]{3}[a0] {2}[(a0)(?l)]{3}[a0]~{1}[a0]~{4}[(a0)(?o)] {3}[a0]{2}[(a0)(?,)]{3}[a0]{2}[(a0)(? )] {3}[a0]{2}[(a0)(?w)]{3}[a0]{2}[(a0)(?o)] {3}[a0]{2}[(a0)(?r)]{3}[a0]{2}[(a0)(?l)] {3}[a0]{2}[(a0)(?d)]{3}[a0]{2}[(a0)(?!)] {3}[a0]

╔═══════════════╗ ║ 2388215291394 ║ ║ 5970717094395 ║ ║ 9830070909071 ║ ║ 3359207734160 ║ ║ 6896177782105 ║ ║ 7169552834632 ║ ╚═══════╤═══════╝ │

X"Hello World!"XXSXrRE

main ("Hello World!"; WRITE)

<- "stdlib"; <- "iolib"; main : () / ($1(iosys) |- $2(++)); main = [x,y] cut "Hello, World!" [z] outtext x z y; -> main;

[Hello, world! ]eo

${echo:Hello, World!}

0 iisiiiisiiiiiiiioniiisisioiiiiiiiooiiioniisiisddddoniisiiiiisiiiiiioniiisiisddddddddddoiiioddddddoddddddddoniiisio

'Hello, world!

wv wwWWwWWWwv Wwwww WWw WWWw WWWWw WWWWWw WWWWWWw WWWWWWWw Wwwwwwwwwwwww WWWWw WWWWWWWw WWWWWWWWWWWWWWw WWWWWWWWWWWww WWWWWWWWWWww WWWWWWWWWWWWw WWWWWWWWWWww WWWWWWWWWWwwwwwww WWWWWWWWWWWWWWw WWWWWWWWWWWWWWWWw WWWWWWWWWWWWWWWWWWWWWWw WWWWWWWWWWWWWWWWWWWww WWWWWWWWWWWWWWWWWWww WWWWWWWWWWWWWWWWWWwwwww WWWWWWWWWWWWWWWWWWWWWww WWWWWWWWWWWWWWWWWWWWWWWw WWWWWWWWWWWWWWWWWWWWWWWWWWwwwwwwwwwwwwwwwwwwwwwwwwwww Wwwwwwwwwwww WWwwwwwww WWWwwwwwww WWWWw WWWWWwwwwwwww WWWWWWwwwwwwwwwwwwwwwww WWWWWWWwwwwwwwwwwwwwwwwwwwww WWWWWWWWwwwwwwwwwwwwwwwww WWWWWWWWWwwww WWWWWWWWWWwwwwwwwwwww WWWWWWWWWWWwwwwwww WWWWWWWWWWWWwwwwwwwwwwwwwwwwww WWWWWWWWWWWWWwwwwwwwwwwwwwwwwwwwwwwwwww

(0,0) : 2 (1,1,1,1, 2) -> 3 : 72 (1,1,1,1, 3) -> 4 : 101 (1,1,1,1, 4) -> 5 : 108 (1,1,1,1, 5) -> 6 : 108 (1,1,1,1, 6) -> 7 : 111 (1,1,1,1, 7) -> 8 : 32 (1,1,1,1, 8) -> 9 : 119 (1,1,1,1, 9) -> 10 : 111 (1,1,1,1,10) -> 11 : 114 (1,1,1,1,11) -> 12 : 108 (1,1,1,1,12) -> # : 100

#HELLO WORLD. @width 3 @height 1 (1,1):START (3,1):PRINT 'Hello World'

(Hello, world!)

'Hello, world!

.'...,;';';;';';';'.,...;"'.'...,;;';;';';;'.,...;"';;;;;;;"'"';;; "'.'.,...'...,;';';';';'.,...;"'..'...,'...,;;';';';'.,...`"'.'..., ;;';';';'.,...;"';;;"'``````"'````````"'.'.,..;"'.'.,..;;;;;;;;;;"'

h

GBL; Bug("1", "Hello, World!"); Scuttle("1"); Write;

200021 400000 200064 400000 20006C 400000 200072 400000 20006F 400000 200057 400000 200020 400000 20002C 400000 20006F 400000 20006C 400000 20006C 400000 200065 400000 200048 400000 140000

Compact form:

H;e;l;d;*;r;o;Wl;;o;*433;@.>;23<\4;*/

Laid out as a hex grid:

H ; e ; l ; d ; * ; r ; o ; W l ; ; o ; * 4 3 3 ; @ . > ; 2 3 < \ 4 ; * /

0902160E48656C6C6F20776F726C6421001001161508

or

0B

int printf(); int main() { printf("Hello, World!

"); }

Note: This actually prints "HELLO" instead of "Hello World".

-----------------------------------////++++++++//// /+++++++++/+++++++++++++/++++/-////*/ ./---.+++++++..+++././/////+++++++++++++++./.+++.------.--------./+.

{Hello, world!.9}:?

Universe bear hatchery Hello. World!. Powers marshy marshy snowmelt

Example from http://bunny.xeny.net/linked/Homespring-Proposed-Language-Standard.pdf

H

hw

send,66#111#102#<101#42#93#101#120#102#110#43# die

A1.A2.A3,A4.A5,A6,A7;A8;B1;B2,B3.B4,B5;B6.B7.B8;C1,C2.C3;C4.C5,C6;C7, C8.D1;D2,D3.D4,D5.D6;D7.D8,E1;E2;E3;E4,E5,E6.E7,E8.F1;F2.F3.F4,F5.F6; F7.F8;G1,G2;G3,G4;G5.G6.G7.G8;H1.H2;H3.H4.H5.H6,H7;H8;I1,I2.I3;I4,I5. I6,I7.I8,J1;J2,J3,J4,J5;J6;J7.J8;K1;K2;K3;K4,K5,K6;K7.K8,L1;L2,L3;L4, L5;L6;L7,L8,M1.M2.M3.M4,M5,M6,M7,M8,N1.N2;N3,N4.N5;N6,N7.N8,Z4;a1,a1. Z3.A1,a1;a2,a2,A1,A2.a2,a3.a3.A2,A3,a3.a5,a5,A3;A5.a5,a6,a6.A5;A6.a6. a8.a8.A6;A8.a8;b2,b2.A8;B2.b2,b4.b4,B2,B4;b4.b5;b5;B4;B5;b5.b8.b8,B5. B8.b8.c1;c1,B8,C1;c1,c2,c2;C1;C2,c2.c5,c5;C2,C5,c5.c8.c8,C5;C8;c8,d1; d1.C8,D1;d1.d2;d2.D1.D2.d2.d5,d5,D2.D5.d5.d8,d8;D5;D8.d8,e5.e5.D8;E5, e5,e8,e8,E5,E8;e8,f1.f1.E8.F1;f1;f2,f2;F1.F2.f2;f5.f5;F2;F5,f5;f7;f7. F5,F7,f7;f8.f8;F7.F8,f8,g1;g1.F8;G1.g1,g2;g2.G1,G2,g2,g3;g3;G2,G3;g3, g4,g4.G3;G4.g4.g5.g5,G4,G5.g5;g7;g7.G5;G7,g7,g8;g8.G7,G8;g8;h4.h4,G8; H4,h4;h8,h8,H4.H8,h8.i5.i5;H8;I5;i5.i8;i8.I5,I8,i8.j1;j1;I8,J1;j1.j3. j3;J1,J3;j3;j4,j4.J3,J4.j4,j8,j8.J4;J8,j8.k1.k1.J8.K1,k1,k2.k2;K1,K2; k2.k5;k5;K2,K5.k5,k8;k8,K5.K8,k8;l1,l1;K8;L1;l1,Z1;Z2;Z2,Z3.Z2;Z1.Z1, l2;l2;L1;L2,l2;l4.l4.L2.L4;l4.l5.l5.L4;L5;l5.l8.l8,L5.L8;l8;m2;m2.L8; M2.m2,m3,m3,M2,M3,m3;m4.m4.M3;M4.m4,m5.m5.M4,M5,m5;m7,m7.M5.M7;m7.m8. m8,M7,M8,m8,n1;n1.M8,N1;n1.n3,n3;N1;N3,n3.n5,n5;N3,N5;n5,n6.n6.N5.N6. n6,n7;n7;N6.N7;n7.n8,n8;N7,N8;n8,a4,a4;Z3;A4,a4;a7.a7.A4.A7;a7,b1.b1; A7;B1,b1;b3;b3,B1,B3.b3,b6.b6;B3;B6,b6;b7;b7,B6,B7,b7;c3,c3.B7,C3,c3. c4.c4,C3,C4.c4;c6.c6,C4,C6.c6;c7,c7;C6.C7,c7.d3;d3.C7,D3,d3;d4;d4.D3, D4,d4;d6,d6,D4,D6.d6;d7,d7,D6,D7.d7,e1,e1;D7,E1.e1,e2,e2;E1;E2,e2.e3; e3,E2,E3,e3.e4;e4.E3.E4;e4,e6;e6;E4,E6,e6.e7.e7;E6.E7.e7,f3,f3.E7,F3; f3.f4;f4,F3;F4,f4;f6;f6.F4.F6,f6,g6.g6;F6.G6.g6.h1;h1;G6;H1,h1.h2;h2. H1;H2,h2.h3,h3,H2,H3,h3.h5.h5;H3,H5;h5;h6;h6;H5.H6.h6,h7.h7.H6,H7.h7; i1,i1,H7.I1,i1.i2;i2;I1;I2,i2,i3.i3,I2,I3.i3;i4;i4;I3,I4,i4.i6,i6,I4. I6,i6.i7.i7,I6;I7;i7.j2;j2;I7.J2;j2,j5;j5.J2.J5;j5.j6,j6.J5,J6,j6;j7; j7;J6,J7.j7;k3,k3;J7.K3.k3.k4.k4,K3.K4;k4,k6;k6,K4.K6;k6,k7.k7;K6,K7. k7,l3.l3.K7;L3;l3.l6;l6,L3;L6,l6;l7,l7,L6;L7.l7,m1.m1,L7;M1;m1,m6;m6, M1;M6,m6;n2;n2;M6,N2,n2;n4.n4,N2;N4,n4.N8.N4,Z4,Z4

add2 @ N { N ++ ++ } add4 @ N { N add2 add2 } add8 @ N { N add4 add4 } add16 @ N { N add8 add8 } add32 @ N { N add16 add16 } add64 @ N { N add32 add32 } SPACE add32 H add64 add8 d,H add add16 add8 add4 e,d add ++ l,e add add4 add2 ++ o,l add add2 ++ W,H add add8 add4 add2 ++ r,o add add2 ++ H&,e&,l&,l&,o&,SPACE&,W&,o&,r&,l&,d& .

](104)](101)](108)](108)](111)](44)](32)](119)](111)](114)](108)](100)](10)

"Hello, world!" @=10

Hello\, World\!

Alternatively, using string compression

«H%c¡|,!«





io.out "Hello World!"

33>o<100 108>o<114 111>o<87 32>o<111 108>o<108 101>o<72

72.101.108:..111.44.32.87.111.114.108.100.33.@

or

33_100_108:}_114_111:}_87_32_44{{:_101_72....... @

`k``s``si`k``s`k```sii``s``s`kski``s``s`ksk``s``s`ksk```s``siii``s``s`kski`k``s``si`k``s``s`ksk```s``s`ksk i``s`k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k ``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski``s``s`ksk` `s`k``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k````s``s`ksk```s``siii``s``s`kski`s``s`ksk```sii``s`` s`ksk``s``s`kski`k``s``si`k``s`k``s``s`kski```s``siii``s``s`kski`k``s``si`k``s`k``s``s`ksk``s`k``s``s`kski ``s``s`ksk``s``s`kski``s``s`ksk```s``siii``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski``s``s`ksk``s`k`` s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k``s`k``s``s`kski``s``s`ksk``s`k``s``s`kski``s``s`ksk```sii` `s``s`ksk``s``s`kski`k``s``si`k``s`k```sii``s``s`kski```sii``s``s`ksk``s``s`kski`k``s``si`k```s``s`kski``s `k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k``s``s`ksk``s`k``s``s`kski```s``siii``s``s`kski`k``s``s i`k``s`k``s``s`kski``s``s`ksk```sii``s``s`kski`k``s``si`k```sii```sii``s``s`kski`k```sii```sii``s``s`kski

\O\C\.1.Hello World!

hurler.$.aux licornes; $Hello, world! s'arrêter discrétos

1[0=72,0$,0+29,0$,0+7,0$,0$,0+3,0$,1=32,1$,0-24,0$,0+24,0$,0+3,0$,0-6,0$,0-8,0$,1+1,1$,1-23,1$]0

--- Hello World! --- 000 .INPUT .OUTPUT .STOP 001 . . . 001 . . . 001 . . . 001 . !.! . . 001 . ! . . 001 ! . ! . . 001 . !! . . 001 * . . 072 + H . . 001 * . . 101 + e . . 001 * . . 108 + l . . 001 * . . 108 + l . . 001 * . . 111 + o . . 001 * . . 032 + (sp) . . 001 * . . 087 + W . . 001 * . . 111 + o . . 001 * . . 114 + r . . 001 * . . 108 + l . . 001 * . . 100 + d . . 001 * . . 033 + ! . . 001 * . . 013 + (cr) . -------------- . 001 * . . 001 ! . . 001 . . . 001 . !! . . 001 . !.! ! ! . !......! . 001 . ! . ! ?......!.....? ! . 001 ! . ! . @ ? . .?? ? . . 001 . !! ./. . . ? ? . . . 016 . . * --.-- . --. .---.-.-- . 001 . ! . ? . * ? . ! . 001 . !.....?..@.....?.....!....@ 001 . . ? ? . 001 ! ! .. . . 001 !......! ! ?..? . 001 !.......!

Since Log cannot outout chars, this is the binary version. That is tedious, so this only prints "Hello ". Note that the input must be 1.

(A) ((A)) (A) (A) ((A)) (A) (A) (A) (A) ((A)) ((A)) (A) (A) ((A)) (A) ((A)) (A) ((A)) ((A)) (A) ((A)) ((A)) (A) (A) (A) ((A)) ((A)) (A) ((A)) ((A)) (A) (A) (A) ((A)) ((A)) (A) ((A)) ((A)) ((A)) ((A)) (A) (A) ((A)) (A) (A) (A) (A) (A)

COMET DEFN !DLROW_,OLLEH

Editor write "Hello, world!" copy minimise Email paste send

:H,:e,2:l,,:o,:',:_,:w,:o,:r,:l,:d,:!,:%,:\\b,\\a,,,,,,,,,,,,,, +\\\cb,ba,, *\\ba+,,\\a, :\\\a\c,c, H*+8,,8, e+d, l8+,d, o3+,l, '_+,^, w8+,o, r+^,+,e, d2%, _52, !+_, 2\\bba,, 3+2, 5+22,, 832, %*2,5, ^2*2,,3,

HAI CAN HAS STDIO? VISIBLE "HAI WORLD!" KTHXBYE

H

put(72) put(101) put(108) put(108) put(111) put(44) put(32) put(119) put(111) put(114) put(108) put(100) put(33)

box 0 (once) send "outputHello, world!" to 0 (contains "output") output without "output"

(=<`#9]~6ZY32Vw/.R,+Op(L,+k#Gh&}Cdz@aw=;zyKw%ut4Uqp0/mlejihtfrHcbaC2^W\>Z,XW)UTSL53\HGFjW

bCBA@?>=<;:9876543210/.-,I*)(E~%$#"RQ}|{zyxwvutsrD0|nQl,+*)(f%dF"a3_^]\[ZYXWVUTSRQJmNMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#dc~}|_^yrwZutsrqpinPlOjihgf_dcEaD_^]\UZYX:V9TSRQPONGLK.IHGF?DCB$@#>=<;4987w/v3210/.-,+$k('&%|#"!~w`{zyxwputslUponmlkjiKgf_Hcba`_^]\[ZYXWP9TSRQPONMFKJCHA*EDCBA@?>=<|:98y6543210).-,%*#j'&%$#"!~}|^ty\wvutslkTonmlkjcLafedc\aD_X]\[TY<WVOTSLQ4ONMFKDC,GFEDC<A$9>=<;49z765.3,+r/.-,l*)(!h%$#"!~}|{zyxwvunWrqponmlkjihgfed]Fa`_^]\[ZYXW9UTSRK4ONMLKJIHGFEDCBA@?8!<;:9876543210/.-,%l)('&%$#"!~}|^t]xqvYnsrqpinQlejihafIdc\a`Y^A\[ZSXQ:8NSRQJ3NMLKJIHGFEDC%;$?8=<}49876543210qp',+*)('&%$#"!b}`{zyrwpuXmrqpohmlOdihgfedcba`_^]\?=S<WPU8SRQJOHM0EJIHG@ED'<A@?>=<;:987654us+r/(-,m*#('&%$#"!~a`{tyxwvutsrqpoRmPkjibg`eHcb[`_X]@UZYXWPUT7RKPONMLKJIHGFED'%;$?8=~;:387054u2+0/.-,+*)('&%$ecyb}v{z]xwputsrqponQPkjchgfedcba`_B]@[ZSXWPU8SLQPOHML/JIBGFEDCBA@?>=<}{3z705v321*/(om%*)j'&}$#"!~}|{zyxwZXnWrkpoRmlkdihgfedcFE`_^W\[ZYXWVUT7R5PONGLEJ-HG@ED=B%@9>=<5:9z765.3210/.-,+*)jh~g${"c~}v{zsxwZutslqponmlkjihgJH^Gb[`_B]\[ZSXWVUTS65PONMFKJIHGFED'B%@?>7<5:9z7654-210/.-,+*)jh~g${dbx}|_zyxwputsrqponmlOMcLg`edGba`_^W\[ZYX;:UTSRQJONMLKJI,G*EDC<A:?"=<5:927x5.321*/p',+*)"'&g$#"!~w|{zyxwvutWUkTohmlOjihgf_dcba`_^]\?=S<WPUT7RQPONMLEJIH+*EDCBA@?8=<;:9z7x543,1*/.o,+*)('&}$#"!~}|_]s\wputWrqponmlejihgfedGE[D_X]\?ZYXWVUTSLQP32MLKJIHGF?DCBA$?"=<;4927x54-21*/p-&+*)"'h}$#"!x}|_zyxwvutslqponmlOMcLg`edGba`_^]\[TYXWVUT75K4OHML/JIHGFEDCBA@9"=~;:987654321*/p-n+*)"'~%f#"y~}v{^sxwvunsrUponmlkjihgf_dcbECYB]V[>YXQVUNSR5PONMLKJIHGF?DCB%#9"=6;:{876543210/.-&m*)j'&%$#"!~}|{zs\wZutslqjoRmfkjibgfIdcba`_^]\[ZYRWV97M6QJ31GLK.IHGFEDCBA@?>7<;|z2y6/43t10/.-,+*)('&%|e"!~a|{zyxwvutsrqpiRmlOjibgf_dGb[`_^W\[>YXWVUTSRQPONMFK.,B+F?DC&A@?>=<;:98765.3tr*q.',+l)('&%$#"!~}|{zs\wvutWrqponmlkjihgfe^Gba`C^]\UZSX;VUNSRKP3HMLKJCHG*EDCBA@?>=<;:981xv.u2+0/p-,+*)('&%$#"!~w`^t]xqvuXsrqponmlkjihgfe^Gba`_^A\[ZYXWVUTSRQPONG0KJIH+FED=B;@?"=<;:9876543210/(o,l$k(!hf|#"c~}|{zyxwvutsrqpiRmOeNibgfIdcba`_^]\[ZYXWVUN7RQPONM0KJIHGFEDCBA@?>=<5|98765v3,10/(-n%*)('~%$e"!~}|{zyxwvutsrqjSnmOeNibgJe^cbaZ_^A\[ZYXWVUTSRQPONMF/JI+A*E>CB%@?>=<;:9876543210)p-,+*)('h%$#"!~}|{zyxwvutslUponmlkNihg`e^cbE`_^]\[ZYXWVUTSRQPI2MLK-C,G@E(CB;@?8=~;498705v-210/(om%*)j'&%$#"!~}|{zyxwvunWrqpRhQlejiLgfedcba`_^]\[ZYXWVO87RQ4ONMLKJIHGFEDCBA@?>7~}:{876/4-2s0/(-,%*k"'&%${"!b}|{zyxwvutsrqponmleNihgfH^Gb[`C^]V[ZSXW:UTSRQPONMLKJIHGFED=&A@?>~6}:387x543210/.-,+*)('&%$#zc~a|{^yxwvutsrqponmlkjihg`IdGbE`_X]\UZ=XQVUTMRQ4ONMLKJIHGFEDCBA@?>=6}:9876v.u2+0q.-,%*#jh~%$e"!~}|{zyxwvutsrqpongPkjihgI_Hc\a`C^]\?TY<WVUTSR5PO2MLK.CH+FEDCBA$?"=<;4927x54-21*/p-&+*)"'h}$#"!x}|_zyx[puXsrqponmlkjLbKf_dGba`Y^W\?ZSXWVOTS6QPO2GL/JIHGFEDCBA#9"=6;:{876w4321*/.o,+*)('&%$#"c~}`{zy\wvutmrqTonmlkjihgfeHcFa`_X]V[>YRWVUNS6KPONMFKJ-HGF)DCBA:?>!<;:9876543210/.n&m*#('h%$#d!~}|uzy\wvutsrqponmlkjiKaJe^cbED_XA\[ZYXWVUTSR5PO21LE.IHGFEDCBA@?"=~;:92705v32+0/(-n%*)('~%$ed!xa|{zyxwvutsrqponPfOjchgJId]Fa`_^]\[ZYXWVUTS5K4OHML/.IHA*EDCBA@?>=<;:{87xw43,s0/.-,+*)('&%f#"cb}|u^yxwvutsrqponmlkjLbKf_dcFE`_XA\[ZYXWVUTSRQPONM/E.IBGF)(CBA:#>=<;:98765432s0/po,+*#j'&%$#"!~}|{zy\wZunsrqjoRglkjibgfIHcbaZC^]\[ZYXWVUTSRQPON0F/JCH+F?DCB;@?"!<;:3z76543210/.-,+*)('g}f#z!~a`{zyxqvutsrqponmlkjihKfeHGba`_X]\[ZYXWVUTSRQPO2M0KJCHG@E(=BA@?8=<}|9876/43210/.-,+*)('&%$#"bxa|uzy\[vutslqponmlkjihgfedcba`_AW@[TYX;:UTSRQJONMLKJIHGFEDCB%@?"!<;:9816543210/.-,+*)j'h%$#z!x}`uzyxwputWVqponmfkjihgfedcba`_^]\[Z<R;VOT7RQPINGL/DIHGF?DC&%@?>=<5:9876543210/.-,+*)i!h%|#"cb}|{zyxqvutsrqponmlkjMhgJIdcba`_X]\[ZYXWVUTSRQ4O2MLKDIBG*ED=BA:?"7<;:9276wv3210/.',+*)('&%$#"!~}|{z\r[votWrqjonglkNMhgfedc\a`_^]\[ZYXWVUTSRQ3I2MFKJ-,GFEDCBA:?>=<;:987654u21rq.-,+*)(!&%$#"!~}|{zy\wZutmrqjoRmfkjibgfIHcba`_^]V[ZYXWVUTSRQPONML.D-HAF)DCB;@9"~6;:{z7654321*/.-,+*)('&%$#"!~`v_zsxwvutmVqponmlkjihgJedcbaZC^]\[ZYXWVUT7R5PONGLEJ-HG@ED=B%@9>=<5:{27654-210/.'n+*)('&%$#"!~}|{]s\wpuXsrqjohmPkdihg`edcbaZC^]\[ZYXWVUTSRQP2H1LEJIHGFEDCBA:#>=<;:98765432+r/.-,+*)('&%$#zc~`v_zs\ZputsrqponmleNiKaJe^cba`_^]\[ZYRWVUTSRQPONMLKJIHGFEDCBA@?>=<;:98y65432s0/.-,+*)('&}$#"!~}|{zyxwvutsrqponmlkjihgfedcFa`_^]@[>YXWPUNSRQPONMLKJIBGFEDCBA@?>=<;:9876543210/.-,+*)(i&%$#"!~}|^t]xqvutsrqponmlejihgfedcba`_^]\[ZYXWVUTSRQPONMLK.IHGFEDCBA#9"=6;:9876543210/(-,+*)('&%$#"!~}|{zyxwvutsrqponQlkjihKfedcba`_^]\[ZSXWVUTSRQPONMLKJIHGFEDCBA@?>=<;|98765v3t10).-&+l)"'&%|#dy~}|{tyxwvutsrqponmfkjihgfedcba`_^]\[ZYXWVUTSRQPON1LKJIHGFED&<%@9>!<;49816w4-210).-,+*)('&%$#"y~}|{zyxwvutsrqponmlkjihgfedcbaD_^]\[ZYXW9O8SLQPONMLKJIHGFED=BA@?>=<;:9876543210/.-,+*)('&g$#"!~a|{zyxwvutsrqpohmlkjihgfedcba`_^]\[ZYXWVUTSRQ4ONMLK.I,GFE>C<A$?8=<;49z16543,10/.-,+*)('&%${"!~}|{zyxwvutsrqponmlkjihgfedGba`_^]\[Z<R;VOT7RQPINGL/JCHGF?DCBA@?>=<;:9870543210/.-,+*)('&%$#"!~}|{zyxwZutsrqponmOeNibgfedcba`_^]\[ZYRWVUTSRQPONMLKJIHGFEDCBA@?>=<}:9876w43210/.-,+*)('&}$#"!~}|{zyxwvutsrqponmlkjihgJedcbaD_^]\[ZYXWVUTSRQJONMLKJIHGFEDCBA@?>=<;:987654u210/.-,+*j"i&}$e"y~}|uz]rwvutmVTjonmlkjihgfedcbaZ_^]\[ZYXWVUTSRQPONMLKJIHGFED'BA@?>=<;:z2y6/43210q(-,+*)('&%$#"!~}|{zyxwvutsrqTonmlkNihgfeH]ba`_^]\[ZYXWVUTSRQPONMLKJIH+FEDCB%@#>=6;:387654u,10/.-,+*)('&%$#"!~}|{zyxwvuXsrqponmlkMcLg`eHc\a`_X]@UZYXWP97MRQPON1FKJIHGFEDCBA@?>=<;:987654321r/.-,+*)('g}f#z!~}|{^yrwvutsrqponmlkjihgfedcba`_^A\[ZYX;VUTSR5PINMLKJIHGFEDCBA@?>=<;:98765v3210/p-,+*)j'~%$#"!~}|{zyxwvutsrqponmlkjMhgfedcba`BXA\UZ=XWPUTMR5JONMLE.,BGFEDC&A:?>=<;:9876543210/.-,+*)('&g$#"!~}|{z\r[votsrqpSnmfkjihgfedcba`_^]\[ZYXWVUTS6QPONM0KJIHG*ED=BA@?>=<;:9876543210/.-,+*k('&%$e"c~}v{zsx[votsrkponmlOjibgfedcba`_^]\[ZYXWVUTSRQPO2MLKJIHGFE'=&A:?"=6;:9276543t10).-,+*)('&%$#"!~}|{zyxwvutWrqponmlkjLbKf_dcba`C^]\UZYXWVUTSRQPONMLKJIHGFEDC&A@?>=~;:987x543,10/.-,+*)('&%$#"!~}|{zyx[vutsrUponmlOjihafedcba`_^]\[ZYXWVUTSRQPO2MLKJIHGFE'=&A:?"=<;4927x5.321*/p',+*)"ig}$#"!~a|{zsxwvutsrqponmlkjihgfedcbaD_^]\[ZYXW9O8SLQPONM0KJIHGFEDCB;@?>=<;:9876543210q.-,+*k('&%$e"!~}|{zyxwputsrqponmlkjihgfeHcba`_B]@[ZYRWPU8SRKPOHM0KDIHG@E(=BA@?8=<;:9z76543210/.',+*)('&%$#"!~}|{z]xwvutsrqpRhQlejMhg`ed]bE`Y^]\UZ=RWVUTMRQPON1LKJIHGFEDC<A@?>=<;:987654321r/.-,+*)('g}f#z!~}|{^yxwvutsrUjonmlkjihgfedcbE`_^]\?ZYXWV9TSRQPONM0EJIHGFEDCBA@?>=~;:987x5v321*/(-n+$)('~%f{"!~}v{zyxwZutsrqponQfkjihgfedcba`_^A\[ZYXWVUT6L5PIN1LKJCHAF)D=BA@9>=<;:{87654321r).-,+*)('&%$#"!b}|{zyxwvuWmVqjonmPeNihgfedcba`_^]\[ZY<WVUTS6QPO2G0KJIHGFEDCBA@?>=<;|98765v3t10/(-&+l)"'&%|#dy~}|{tyxwZoXsrqponmlkjihgfedcFa`_^]\[ZY;Q:UNSRQ4I2MLKJIHGFEDCBA@?>=~;:9876543s+r/(-,+l)"'h%$#"!~}|{zyxwvutsVqponmPkjiLg`eHcba`_^]\[ZYXWVUTS6QPONM0K.IHG@E>C&A:?>=6;|38765.321r/(-n+*)('&%$#"!~}|{zy\wvutsrqpoQgPkdihgJe^cFa`_^]\[ZYXWVUTSRQ4ONMLKJIHG)?(C<A@?"=<5|9876543210/.-,+*)j'&%$#d!~}`{zs\wvutsrqponmlkjihgJedcbaD_B]\UZYRW:OTSRQJONM0KJC,GFEDCBA@?>=<;:987x543210/.-m%l)"'h}$#"!x}|{^yxqZutsrqponmlkjihgfeHcba`_^]\[=S<WPUTS6QPOHM0KJIHGFEDCBA@?>=<;|98765v321r/.-&+l)('&%$#"!~}|{zyxwZutsrqToRmlkdibgJed]baZ_BW\[ZYRWVU8SRQJO2MLKJIHGFEDCBA@?>=~;:9876543s+r/(-,+l)('~%f#"!~}|{zyxwvutsrqTonmlkjihgI_Hc\a`_B]\[ZYRW:UTSRQPONMLKJIHGFE(CBA@?"=<;|98765.3t10/.-,+*)('&%$#"!b}|{zy\wZunsrqjoRglkjibgfeHcba`_X]@[ZYXWVUTSRQPONMLK.IHGFEDCBA#9"=6;|92765.321r/.-,+$)j'&%$#"!~}|{zyxwvuXsrqponmlkMcLg`edcFa`_^]\U>YXWVUTSRQPONMLKJI,GFEDC&A@?"=<;:981x543210/.-,+*)('&%f#"!~}`{^yxwpunsVqpinmfkNchgfe^cbaD_^]\[ZS<WVUTSRQPONMLKJIHG*EDCBA@?>=}5|92765v3210/.'n+*)('&%$#"!~}|{zy\wvutsrqpoQgPkdihgJedcba`_^W@[ZYXWVUTSRQPONMLK.IHGFE(CBA$?>=<;:981x543210/.-,+*)('&%f#"!~}`{^yrwvunsVkponmfkjiLgfedcba`YB]\[ZYXWVUTSRQPONM0KJIHGFEDC%;$?8=~;49870543t10/.-,+*#j'&%$#"!~}|{zyxwvuXsrqponmlkMcLg`edcFa`_^]\[ZYRW:UTSRQPONMLKJIHGFE(CBA@?"=<;|987654321*/p-,+*)('&%$#"!~}|{^yxwvuXsVqpohmfkNihafe^cF[`_^]V[ZY<WVUTSRQPOHM0KJIHGFEDCBA@?>=<;|987654321q)p-&+*)j'&%$#"!~}v{^yxwvutsrqponmlkjiLgfedcba`_AW@[TYXW:UTSRQPONMLKDI,GFEDCBA@?>=<;:987x54321r/.-n+*)('&%$#"!x}`{zyxwvutsrqponmlkNihgfeHcFaZ_^]V[>SXWVUNSRQ4ONMLKJIHGFE>C&A@?>=<;:987654321r/.-,+*)('g}f#z!b}v{zyrwvuXsrqponmlkjibgJedcba`_^]\[ZYXWVU8SRQPONMLK-C,G@EDC&A@?>=<;:9876/v3210/.-,+*)('&%$#d!~}|{^yxwZutsrqponmlkjcLgfedcba`_^]\[ZYXW:UTSRQ4O2MLKDIBG*ED=BA:?"7<;:92765v3210/.-,+*)(!h%$#"!~}|{zyxwvutsVqponmlkjiKaJe^cbaD_^]\[ZYXWVUTM6QPONMLKJIHGFEDCBA$?>=<;:987w/v3,10/p-,+*)('&%$#"!x}`{zyxwvutsrqponmlkNihgfeHcbaD_^]\[ZYXWVUTSLQ4ONMLKJIHGFEDCBA@?"=<;:9z765v3210/.-,+*)('~%f#"!~}|{zyxwvutsrqTonmlkjihgI_Hc\ECY^]\?ZYXWVUTSRQPONGL/JIHGFEDCBA@?>=<;:{876543210p(o,%*)(i&%$#"!~}|{zyxwpYtsrqponmlkjihgfedGba`_^A\[Z=XWVUTSRQPONMLKD-HGFEDCBA@?>=<;:98y65432s0q.',+*#(i~%$#"y~}|_zyxwvutsrqponmfOjihgfedcba`_^]\[Z=XWVUTSRQP2H1LEJ-HAFED=BA@#>=<;:987654321*q.-,+*)('&%$#"!~}|_zyxwvutsrTjSnglkjMhgfedcba`_^]\[ZSX;VUTSRQPONMLKJIHGF)DCBA@#>=<}:9876543210/.-,%*k('&%$#"!~}|{zyxwvYtsrqpSnQlkdihafI^cba`Y^]\?ZYXWVUTSRQPONMLEJ-HGFEDCBA@?>=<;:98y6543210/.n&m*#('&g$#"!~}|{zyxwvutmrUponmlkjihgfedcba`C^]\[ZYXWV8N7RKPON1LKJIHGFEDCBA@?>=6}:9876543210/.-,+*k('&%$e"!~a|{zyxwvutsrqponmfOjihgfedcba`_^]\[Z=XWVUT7R5PONGLEJ-HG@ED=B%:?>=<5:98y6543210/.-,+*)('~g$#"!~}|{zyxwvutsrUponmlkjihJ`Id]bE`_X]\UZYX;VUTSRQPONMLKJIHG@)DCBA@?>=<;:987654u210/.-,+*j"i&}$#"c~}|{zyxwvutsrqponglOjihgfedcba`_^]\[Z=XWVUT7RQP3NMLKJIHGFEDCBA@?>7<}:9876543210/.-,+*k('&%$e"c~}|uzsx[votsrkponQlkjihgfedcba`_^]\UZ=XWVUTSRQPONMLKJIH+FEDCBA@?>~6}:3zx0543t10/.-,+*)('&%$#"!x}`{zyxwvutsrqponmlkNihgfedcbaCYB]V[ZY<WVUTSRQPONMLKJIHGFEDCBA@?>=<;:98765432+r/.-,+*)('&%$#"!~}`{zyxwZutsVqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLE.IHGFEDCBA@?>=<;:9z76543t1r/.-&+$)j'~%$#z!bw|{zyrwvuXsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONG0KJIHGFEDCBA@?>=<;|987654321q)p-&+l)('~%|#d!x}|{ty\qvutslqpoRmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHA*EDCBA@?>=<;:98765v3210/.-,+k#j'~%$#d!~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYRW:UTSRQPONMLKJIHGFE(CBA@?"=<;|9876543210/.-,+*)('&%$#"!~}|{zyxwvutsrqjoRmlkjihgfedcba`_^]@[ZYXW:U8SRQJOHM0KDIHG@E(=BA@?8=<;|9876543210/.-,+*)('&%$#"!~}|{zyxwvutsrqjoRmlkjihgfedcba`_^]@[ZYXWVUTS5K4OHMLK.IHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#z!b}|{zyxwvutsrqponmPkjihgfedcE[D_X]\[>YXWVUTSRQPONM0E.IHGFEDCBA@?>=<;:9z76543t10/p-,+*)('&%$#"!bw`{zyxwvutsrqponmlkNihgfeHcFa`_X]V[>YRWVUNS6KPONMFKJI,GFEDCBA@?>=<;|3z76543210/.-,+*)('h%$#"!~}|{]s\wputsVqponmlkjihgfeH]Fa`_^]\[ZYXWVUTSRQ4ONMLKJIHG)?(C<A@?"=<;:987654321r/(-n+*)('&%$#"!~}|{zy\wvutsVqpoRmlkjihgfedcbaD_X]@[ZYXWVUTSRQPONMLK.IHGFE(C&A@?8=6;|92765.3t+0/.-&+*)j'&%$#"!~}|{zy\wpuXsrqponmlkjihgfedcFa`_^]\[ZY;Q:UNSRQ4ONMLKJIHGFEDC&A:?"=<;:9876543210/.-n+*)('&%$#cyb}v{zy\wvutsrqponmlkNihaJedcba`_^]\[ZYXWVU8SRQPO2MLK.IHGFEDCBA@?>=~;:3z76543210/.-,+*)('h%$#"!b}`{zyrwpuXslqpohmPejihg`edcFa`_^]\[ZYXWVU8SRK4ONMLKJIHGFEDCBA@?"=<;:98765u-t1*/p-,+$)"'h%|#"!x}`uzyxwputsVqponmlkjihgfeHcb[D_^]\[ZYXWVUTSRQPO2MLKJIHGFE'=&A:?>=~;:9876543210/p-,+$)j'&%$#"!~}|{zyxwvuXsrqpoRmlkNihgfedcba`_^]@[ZYRW:UTSRQPONMLKJIHGFE(CBA@?"=~;:92705v3,10/(-n%*)('~%$#d!~}|{zyxwvutsVqpohmPkjihgfedcba`_^]\[>YXWVUTSRQ3I2MFKJI,GFEDCBA@?>=<;|98705v3210/.-,+*)('&%$#d!~}|{zyxwYoXslqpoRmlkjihgfedcbaD_^]\U>YXWVUTSRQPONMLKJI,GFEDC&A@?"=<;:987654321r/.-,%l)('&%$#"!~}|{zyxwZutsrqToRmlkdibgJe^cbaZ_BW\[ZYRWVU8SRQPONMLKJIHG*EDCB;$?>=<;:9876543210/p-,+*)('&%e{d!x}|{^yxwvutsrqponmPkjihaJedcba`_^]\[ZYXWVU8SRQPONMLK-C,G@EDC&A@?>=<;:98765v3210/(-n+*)('&%$#"!~}|{zy\wvutsVqpoRmlkjihgfedcbaD_^]\[TY<WVUTSRQPONMLKJIHG*EDCBA$?"=<;4927x5.321*/p',+*)"'&%f#"!~}|{zyxwvuXsrqpohmPkjihgfedcba`_^]\[>YXWVUTSRQ3I2MFKJI,GFEDCBA@?>=<;|98765.3t10/.-,+*)('&%$#"!b}|{zyxwvuWmVqjonmPkjihgfedcba`_B]\[ZYXQ:UTSRQPONMLKJIHGFE(CBA@?"=<;|9876543210/.-n+*)('&}f#"!~}|{zyxwvutsrqTonmlkNiLgfe^c\aD_X]\[TY<QVUTSLQPO2MLKJIHGFEDCBA$?>=<;:3z76543210/.-,+*)('h%$#"!~}|{]s\wputsVqponmlkjihgfeHcba`_^W@[ZYXWVUTSRQPONMLK.IHGFEDCBA#9"=6;:9z76543210/.-,+l)('&%$#z!b}|{zyxwvutsrqponmPkjihgJedcFa`_^]\[ZYXWVU8SRQPONMFK.IHGFEDCBA@?>=<;:9z76543t1r/.-&+$)j'~%$#z!bw|{zyrwvuXsrqponmlkjihgJedcba`_X]@[ZYXWVUTSRQPONMLK.IHGFEDCBA#9"=6;:9z76543210/.-,+l)('&%$#z!b}|{zyxwvutsrqponmPkjihgfedcE[D_X]\[>YXWVUTSRQPONM0KJIHGFED=&A@?>=<;:987654321r/.-,+l)('h%$#"!~}|{zyxwZutsrqpongPkjihgfedcba`_^]\[>YXWVU8S6QPOHMFK.IBGFE>C&;@?>=6;:9z76543210/.-,+l)('&%$#"yb}|{zyxwvutsrqponmPkjihgfedcE[D_X]\[>YXWVUTSRQPONM0KJIHGFED=&A@?>=<;:987654321r/.-,+*)('g}f#z!~}`{zyxwvutsrqpoRmlkjihgfe^cFa`_^]\[ZYXWVUTSRQ4ONMLK.IHG*EDCBA@?>=<;:9z76543210/(-n+*)('&%$#"!~}|{zy\wvutsVqTonmfkdiLgf_dc\aD_X]\[TY<QVUTSLQPO2MLKJIHGFEDCBA$?>=<;:98705v3210/.-,+*)('&%$#d!~}|{zyxwYoXslqpoRmlkjihgfedcbaD_^]\[ZYXWPU8SRQPONMLKJIHGFEDC&A@?>=<;:9y1x5.321r/.-,+*)('&%$#d!~}|{zyxwvoXsrqponmlkjihgfedcFa`_^]@[ZY<WVUTSRQPONMLK.IHGFEDCBA@9"=<;:9876543210/.-n+*)('h%f#"y~}v{^sxwvunsrqTonmlkjihgfedcFa`_^]\[ZYXQ:UTSRQPONMLKJIHGFE(CBA@?>=<;{3z70543t10/.-,+*)('&%f#"!~}|{zyxqZutsrqponmlkjihgfeHcba`_^]\[=S<WPUTS6QPONMLKJIHGFE(CBA@?>=<;:927x543210/.-,+*)('&%f#"!~}`{zy\wvutsrqponmlkNihgfedcba`_X]@[ZYXWVUTSRQPONMLK.IHGFE(C&A@?8=6;|98165.3t1*/.-&+l#('&%|#"!b}|{zyxwvutsrqTonmlkjihgfe^cFa`_^]\[ZYXWVUTSRQ4ONMLKJIHG)?(C<A@?"=<;:987654321r/.-,+*)('&%|#d!~}|{zyxwvutsrqpoRmlkjihgfeG]FaZ_^]@[ZYXWVUTSRQPO2MLKJIHGFEDCBA@9"=<;:9876543210/.-n+*)('h%$#d!~}|{zyxwvutsVqponmlkjihgfed]Fa`_^]\[ZYXWVUTSRQ4ONMLK.I,GFE>C<A$?>7<;49z70543,1r).-,+$)('h%$#"!~}|{zyxwZutsrqponmlkjihaJedcba`_^]\[ZYXWVU8SRQPONMLK-C,G@EDC&A@?>=<;:98765v3210/.-,+*)('&}f#"!~}|{zyxwvutsrqTonmlkjihgI_Hc\a`_B]\[ZYXWVUTSRQ4ONMLKJIHGFEDCBA@?8=~;:9876543210/.-,+l)('&%f#"!b}|{zyxwvutsrqTonmlkjihgfedcba`_X]@[ZYXWVUTSRQPONMLK.IHGFE(CBA$?>=<;:9876543t10/.-,+*)('&%$#"!x}`{zyxwvutsrqponmlkNihgfedcbaCYB]V[>YXQVUNS6QJONMFK.CHGFE>'%;@?>!<;:9876543210q.-,+*)('&%$#"!~}|uz]xwvutsrqponmlkjihKfedcba`_^@V?ZSXWV9TSRQPONMLKJIH+FEDCBA@?>=<;:98765.u210/.-,+*)('&%$#"c~}|{z]xwvYtsrqponmlkjihKfedcba`_^]\[ZYXWVUN7RQPONMLKJIHGFEDCB%@?>=<}:{876/4-2s*/.-,%*)(i&%$#"!~}|{zyx[vutsrqponmlkjihgfe^Gba`_^]\[ZYXWVUTSR5PONMLKJIH*@)D=B%:?>=<5:98y6543210/.-,+*k('&%$#"!~}|{zyxwvunWrqponmlkjihgfedcbE`_^]\[ZYX:P9TMRQP3NMLKJIHGFEDCB%@?>=<;:9876543210/.',m*)('&%$#"!~}|{zyx[vutsrUponQlkjihgfedcba`C^]\[ZYXWVUTSRQPONMLEJ-HGFEDCBA@?>=<;:98y65432s0q(-,+*#('&g$#"!~}|{zyxwvYtsrqponmlkjihgfedcb[`C^]\[ZYXWVUTSRQPON1LKJIHGFED&<%@9>!6;:981654u210/.-,+*)('&g$#"!~}|{zyxwvutsrqpinQlkjihgfedcba`_^]\?ZYXWVUTSR4J3NGLKJ-HGFEDCBA@?>=<}:9876543210/.-,+*)('~g$#"!~}|{zyxwvutsrUponmlOjihKfedcba`_^]\[Z=XWVUTSRQPONMLKJIHGFE>'BA@?>=<;:98765432s0/.-,m*k('&}${"c~}v{zsxwvYtsrqponmlkjihKfedcba`_^]\[ZYXWVUTSL5PONMLKJIHGFEDCBA@#>=<;:9876v.u2+rp(-,+l)('&%$#"!~}|{^yxwvutsrqponmlkjihgf_Hcba`_^]\[ZYXWVUTS6QPONMLKJI+A*E>CBA$?>=<;:9876543t10/.-,+*)('&%$#"!~}|{ty\wvutsrqponmlkjihgJedcbaD_^]@[ZYXWVUTSRQPO2MLKJIHGFEDCBA@?>=<;:927x543210/.-,+*)('&%f#"!~}`{^yxwpunsVqjonmfkjiLgfedcba`_^]\[>YXWVUTSRQPONMLKJIHGFE>C&A@?>=<;:987654321r/.-,+*)('g}f#z!b}|uzyr[YotsrUponmlkjihgfedGba`_^]\[ZYXWVUTSRQPONGL/JIHGFEDCBA@?>=<;:{876543210p(o,%*)(i&%$#"!~}|{zyx[vutsrqponmlkjihgfedcbaZC^]\[ZYXWVUTSRQPON1LKJIH+FED'BA@?>=<;:9876w43210/.-,+*)('&%$#"!~}v_zyxwvutsrqponmlkjMhgfedGbE`_^W\UZYX;VUTSRQPONMLKJ-HGFEDCBA@?>=<;:9876543,s0/.-,+*)('&%$#"!~a|{zyxwvutVlUpiRPfkjiLgfedcba`_^]\[>YXWVUTSRQPONMLKJIHGFED=&A@?>=<;:987654321r/.-,+*)('g}f#z!~}`{zyxwvutsrqpoRmlkjihgfedcba`_^]\[ZYXWPU8SRQPONMLKJIHGFEDC&A@?>=~;:9z76543210/.-,+l)('&%$#"!~}|{zyxwvutsrqjoRmlkjihgfedcba`_^]@[ZYXW:UTS6QPONMLKJIHGFE(CBA@?>=<;:9876543210/.-&+l)('&%$#"!~}|{zyxwZutsrqponmOeNibgJedc\aZCAW\[Z=XWVUTSRQPONML/JIHGFEDCBA@?>=<;:987654-2s0/.-,+*)('&%$#"!~a|{zyxwvutVlUpinmlOjihgfedcba`_^A\[ZYXWVUTSRQPONMLKJIHGFE>'BA@?>=<;:98765432s0/.-,m*)(i&%$#"!~}|{zyx[vutsrqponmlkjihgfedcba`_XA\[ZYXWVUTSRQPONML/JIHGF)DCB%@?>=<;:987654u210/.-,+*)('&%$#"!~}|{zyr[vutsrqponmlkjihgfIdcba`_^]\>T=XQV9TSLQPIN1LEJIHAF)>CBA@9"~6;:9z76543210/.-,+l)('&%$#"!~}|{zyxwvutsrqpiRmlkjihgfedcba`_^]@[ZYXWVUTS5K4OHMLK.IHGFEDCBA@?>=~;:9876543210/.-,+*)('&%$#z!b}|{zyxwvutsrqponmPkjihgJedcFa`_^]\[ZYXWVU8SRQPONMLKJIHGFEDCBA@?>=<;49z76543210/.-,+*)('h%$#"!b}|{^yxwvutsrqponmPkjihgfedcba`_^]\[ZYXWVUTSLQ4ONMLKJIHGFEDCBA@?"=<;:98765u-t1*/.-n+*)('&%$#"!~}`{zyxwvutsrqponmlkjihgfedc\aD_^]\[ZYXWVUTSRQPO2MLKJIHGFE'=&A:?>=~;:9876543210/p-,+*)('&%$#"!~}|{zyxwvutsrkTonmlkjihgfedcba`_B]\[ZY<WVU8SRQPONMLKJIHG*EDCBA@?>=<;:9876543210/.-,%l)('&%$#"!~}|{zyxwZutsrqToRmlkdibgfeHcba`_^]\[ZYXW:UTSRQPONMLKJIHGFEDCBA@?>=<5|9876543210/.-,+*)j'&%$#"!~}_u^yrwZutmrqjoRmfkjibgJ_dcbaZCAW\[Z=XWVUTSRQPONML/JIHGFEDCBA@?>=<;:987654321*q.-,+*)('&%$#"!~}|_zyxwvutsrTjSnglkjMhgfedcba`_^]\?ZYXWVUTSRQPONMLKJIHGFEDCBA@9>!<;:9876543210/.-,m*)('&g$#"c~}|{zyxwvutsrUponmlkjihgfedcba`_^]\[ZYXWVOT7RQPONMLKJIHGFEDCB%@?>=<}:{876/4-2s*/.-,%*)(i&%$#"!~}|{zyx[vutsrqponmlkjihgfedcba`_^]\UZ=XWVUTSRQPONMLKJIH+FEDCBA@?>~6}:38y654-2+0q(-,+*#('&g$#"!~}|{zyxwvYtsrqponmlkjihgfedcba`_^]\[ZSX;VUTSRQPONMLKJIHGF)DCBA@?>=<|4{81654u210/.-,+*)('&g$#"!~}|{zyxwvutsrqponmlkjihg`Idcba`_^]\[ZYXWVUT7RQPON1LKJ-HGFEDCBA@?>=<}:9876543210/.-,+*)('&%$#"!~}v_zyxwvutsrqponmlkjMhgfedGbE`_X]\UZ=RWVUTMRQP3NMLKJIHGFEDCB%@?>=<;:9876543210/.-,+*)('&%|e"!~}|{zyxwvutsrqpSnmlkjihgfH^Gb[`_^A\[ZYXWVUTSRQP3NMLKJIHGFEDCBA@?>=<;:9876543,s0/.-,+*)('&%$#"!~a|{zyxwvutVlUpinmlOjihgfedcba`_^A\[ZYXWVUTSRQPONMLKJIHGFEDCBA@9>!<;:9876543210/.-,m*)('&g$#"c~}|{zyxwvutsrUponmlkjihgfedcba`_^]\[ZYXWVUTMR5PONMLKJIHGFEDCBA@#>=<;:{8y654-2+0q.-&+*#(i~%$#"y~}|_zyxwvutsrqponQlkjihgfedcba`_^]\[ZYXWVUTSRQPIN1LKJIHGFEDCBA@?>=<}:98765432r*q.',m*)"'&}$#"c~}|{zyxwvutsrUponmlkjihgfedcba`_^]\[ZYXWVUTMR5PONMLKJIHGFEDCBA@#>=<;:9876v.u2+0/.o,+*)('&%$#"!~a|{zyxwvutsrqponmlkjihgfedcba`_XA\[ZYXWVUTSRQPONML/JIHGF)DCB%@?>=<;:987654u210/.-,+*)('&%$#"!~}|{zyxwvutslUponmlkjihgfedcba`C^]\[Z=X;VUTMRKP3NMFKJCH+F?DCB;@?>!<;:9876543210q.-,+*)('&%$#"!~}|{zyxwvutsrqpohQlkjihgfedcba`_^]\?ZYXWVUTSR4J3NG0.DIHG*EDCBA@?>=<;:9z76543210/.-,+*)('&%$#"!~}|{zyxqZutsrqponmlkjihgfeHcba`_^]\[=S<WPUTS6QPONMLKJIHGFE(CBA@?>=<;:9876543210/.-,+*)('&%|#d!~}|{zyxwvutsrqpoRmlkjiLgfeHcba`_^]\[ZYXW:UTSRQPONMLKJIHGFEDCBA@?>=<;:98705v3210/.-,+*)('&%$#d!~}|{^y\wvotslqTinmlkdihgJedcba`_^]\[ZY<WVUTSRQPONMLKJIHGFEDCBA@?>=<;:927x543210/.-,+*)('&%f#"!~}|{zy[qZunsrqTonmlkjihgfedcFa`_^]\[ZYXWVUTSRQPONMLKJIHGFEDC<A$?>=<;:9876543210/p-,+*)('&%e{d!x}|{^yxwvutsrqponmPkjihgfedcba`_^]\[ZYXWVUTSRQPONMLE.IHGFEDCBA@?>=<;:9z76543t10/p-,+*)('&%$#"!b}|{zyxwvutsrqponmlkjihgfedcba`_^W@[ZYXWVUTSRQPONMLK.IHGFE(C&A@?8=6;|98165.3t+0/.-&+*)j'&%$#"!~}|{zy\wvutsrqponmlkjihgfedcba`_^]\[ZYXQ:UTSRQPONMLKJIHGFE(CBA@?>=<;{3z705v32+0/(-,+l)('&%$#"!~}|{^yxwvutsrqponmlkjihgfedcba`_^]\[ZS<WVUTSRQPONMLKJIHG*EDCBA@?>=}5|92765v3210/.-,+*)('h%$#"!~}|{zyxwvutsrqponmlkjihgfedc\aD_^]\[ZYXWVUTSRQPO2MLKJI,GFE(CBA@?>=<;:987x543210/.-,+*)('&%$#"!~}|{zyxwvutslqTonmlkjihgfedcba`_B]\[ZY<WVU8SRQPONMLKJIHG*EDCBA@?>=<;:9876543210/.-,+*)('&%|#d!~}|{zyxwvutsrqpoRmlkjihgfeG]FaZ_B]\UZYRW:OTSRQJ31GLKJ-HGFEDCBA@?>=<}:9876543210/.-,+*)('&%$#"!~}|{zyxqvYtsrqponmlkjihgfedGba`_^]\[Z<R;VOTSR5PONMLKJIHGFED'BA@?>=<;:9876543210/.-,+*)('&%$#"!xa|{zyxwvutsrqponmlOjihgfIdcbE`_^]\[ZYXWVUT7RQPONMLKJIHGFEDCBA@?>=<;:987654321*q.-,+*)('&%$#"!~}|_zyxwvYtWrqjonglOdihgf_dcbE`_^]\[ZYXWVUT7RQPONMLKJIHGFEDCBA@?>=<;:987654321*q.-,+*)('&%$#"!~}|_zyxwvutsrTjSnglkjMhgfedcba`_^]\?ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:92y6543210/.-,+*)('&g$#"!~}|{z\r[votsrUponmlkjihgfedGba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@9>!<;:9876543210/.-,m*)('&g$#"c~}|{zyxwvutsrUponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONGL/JIHGFEDCBA@?>=<;:{87654u2s0/.',%*k('~%${"cx}|{zsxwvYtsrqponmlkjihKfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFED=B%@?>=<;:9876543210q.-,+*)('&f|e"y~a|{tyxqvutWrqponmlkjihgfIdcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCB;@#>=<;:9876543210/.o,+*)('&%$dzc~w|{z]xwvutsrqponmlOjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHG@)DCBA@?>=<;:987654u210/.o,+*k('&%$#"!~}|{z]xwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUN7RQPONMLKJIHGFEDCB%@?>=<}:98y6543210/.-,+*k('&%$#"!~}|{zyxwvutsrqponmlkjihgfedc\E`_^]\[ZYXWVUTSRQP3NMLKJIHGF(>'B;@#>=<5:38y6/432+0q(-,+*#jh~%$#d!~}|{zyxwvutsVqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONG0KJIHGFEDCBA@?>=<;|98765v3210/.-,+*)('&%$#"caa|{zyxwvutWUUponmlkjihKIIdcba`_^]\?==XWVUTSRQP311LKJIHGFED'%%@?>=<;:98yww43210/.-,mkk('&%$#"!~a__zyxwvutsrUSSnPlkjiLaJedcba`CXA\>ZS<QV97ML53O20FE.,,**((&&$$">=~5|9y70w.32s*q.n,+*)('h}f#"!~}|{z]r[vXtmVkpSQgfOMiLJ`_HFbECYXA??==;;99775Q42HG0.JIHG*?(C%A:#8=~|43zx6wu-,sqqoommkkiig%fdzyb`|{zy\qZutsrqponmlO*ihgfedcba`_^]\[ZYXWVUTS6QPONML/--gGFEDCBA@#!!<;:987654uss0/.-,+*)(igg$#"!~}|{z][[vutsrqponQOOjihgfedcbECC^]\[ZYXWV977RQPONMLKJ-++FEDCBA@?>!}}:98765432sqq.n,+*)j!h%$#"!~av_z\xqZotWUkjSQQOkNLbaJHHFbECYXA??==;;997SR5J3N0LE.CH+)?>'%%##!!}}{98y0w4t210/.-n%l)('&%$#"cxa|^zs\qvYWmlUSoRPfeNLLJJHdGE[ZCA]@>TS<::88664P31GF/-IHGF)>'B$@9"7<}{32ywwuussqqo-nl$#jhhffddb~a_ut][wvutWlUponmlkjihgJ%dcba`_^]\[ZY<WVUTSR533mMLKJIHGF)''BA@?>=<;:{yy6543210/.omm*)('&%$#"caa|{zyxwvutWUUponmlkjihKIIdcba`_^]\?==XWVUTSRQP311LKJIHGFED'%%@?>=<;:98yww4t210/p'n+*)('&g|e"b~w`uz][qpYWsVTjiRPPNNLLJJHdcF[D_A]V?TY<:PO86R53IH1//--++))'CB%:#>~<;:987x/v3210/.-,m$k(h&}f{"cawv_]y\ZpoXVrUSihQOkNLbaJHHFFD`CAWV?==;;9U86LK42NMLK.C,G)E>'<A$"87~||zzx6wu-,sqqoom+lj"!hf$#"!bw`{zyxwvutsrU0onmlkjihgfedcba`_B]\[ZYX;99srRQP3NMLKJIHG*((CBA@?>=<;|zz76543210/pnn+*)('&%$#dbb}|{zyxwvuXVVqponmlkjiLJJedcba`_^]@>>YXWVUTSRQ422MLKJIHGFE(&&A@?>=<;:9zxx5u3210q(o,+*)('h}f#c!xav{^\rqZXXVrUSihQOkNLbaJHHFFDDBB@\[>S<W9UN7LQ42HG0..,H+)?>'%A$"87~||zzxxvvt21r)p-m+*)('&g|e"!~}|{zy\qZuWslUjoRPfeNLhKI_^GEaDBXW@>Z=;QP97S64JI20L/-CB+))''%A$"87~|:987x/v3s1*q(-nl$#jhhf$ecyxa_{^\rqZXXVVTpSQgfOMihgfI^Gba`_^]\[ZY<uVUTSRQPONMLKJIHGFED'BA@?>=~||X87654321rpp-,+*)('&%fdd!~}|{zyxwZXXsrqponmlkNLLgfedcba`_B@@[ZYXWVUTS644ONMLKJIHG*((CBA@?>=<;|zz76543210/pnn+*)('&%$#dbb}_{zyx[pYtsrqpoRgPkMibK`eHF\[DB^A?UT=;W:8NM64P31GF/--++))''%%#?>!6}:z81x/4us+*qo-nl$#jhhffddbb``^zy\qZuWsrqponQfOjihgfedcF[D_A]V?TY<:PO8664P31GF/-I,*@?(&&$@#!76}{{yyw5vt,+rp.-,+l#j'g%|ez!b`vu^\\ZvYWmlUSoRPfeNLLJJHHFFD`CAWV?=YXWV9N7RQPONMLKJI,eFEDCBA@?>=<}:98765vttP0/.-,+*)jhh%$#"!~}|{^\\wvutsrqpoRPPkjihgfedcFDD_^]\[ZYXW:88SRQPONMLK.,,GFEDCBA@?"~~;:9876543trr/.-,+*)('hff#"!~}|{zy\ZZuWsrqpShQlkjihgJ_HcEaZCX]@>TS<:V97ML5331M0.DC,**((&&$$""~<;|3z7w5.u,1rp('nllj(ig}|eccaa__]][[YutWlUpRnmlkjiLaJedcba`_^AV?Z<XQ:OT75KJ311//--+G*(>=&$@#!76}{{yyw5vt,+rp.-,+l#j'g%|ez!b`vu^\xwvuXmVqponmlkjihK&edcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:987x543210qooK+*)('&%$ecc~}|{zyxwvYWWrqponmlkjMKKfedcba`_^A??ZYXWVUTSR533NMLKJIHGF)''BA@?>=<;:{yy6543210/.omm*)('&%$#"caa|{zyxwvutWUUpRnmlkNcLgfedcbEZC^@\U>SX;9ON7553O20FE.,H+)?>'%A$"87~||zzxxvvt21r)p-m+$k"'hf|{db~a_ut][wZXnmVTTRRPPNNLhgJ_HcEa`_^]\?T=XWVUTSRQ4I2M/KD-BG*(>=&$@#!76}{9zx0/vt2sq)(om+lj"!hffddb~a_ut][[YuXVlkTRnmlkNcLgIe^G\aDBXW@>><X;9ON755331M0.DC,**(D'%;:#!=<;:{2y6543210/.-nI*k('&%$#dbb>|{zyxwvuXVVqponmlkjiLJJedcba`_^]@>>YXWVUTSRQ422MLKJIHGFE(&&A@?>=<;:9zxx543210/.-nll)('&%$#"!b``{zyxwvutsVTTonmlkjihgJHHcEa`_^AV?ZYXWVU8M6Q3OH1FK.,BA*((&B%#98!};|z21xvvttrrppn,+l#j'g%|ez!b`vu^\\ZvYWmlUSoRPfeNLLJJHHFFD`_BW@[=YXWVUT7L5PONMLKJI,A*E'C<%:?"~65|zzx6wu-,sqqo-nl$#jhhf$ecyxa_{zyx[pYtVrkTinQOedMKKIeHF\[DB^]\[>S<WVUTSRQPON1jKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!~}|_zyxwvuXVV2ponmlkjiLJJedcba`_^]@>>YXWVUTSRQ422MLKJIHGFE(&&A@?>=<;:9zxx543210/.-nll)('&%$#"!b``{zyxwvutsVTTonmlkjihgJHHcba`_^]\[><<W9UTSR5J3NMLKJI,A*E'C<%:?"~65|zzx6wu-,sq/pn&%ljjhhffddb~}`u^y[wpYnsVTjiRPlOMcbKIIGGEECCA]\?T=X:VUTSRQ4I2MLKJIHGF)>'B$@9"7<}{32yw5vt,+rppn,mk#"igge#dbxw`^z][qpYWWUqTRhgPNjihgJ_HcEaZCX]@>TS<:V97ML5331M0.DC,*FEDC&;$?>=<;:9876wR3210/.-,+*)('&%$#"!~}`{zyxwvYWW3qponmlkjMKKfedcba`_^A??ZYXWVUTSR533NMLKJIHGF)''BA@?>=<;:{yy6543210/.omm*)('&%$#"caa|{zyxwvutWUUponmlkjihKIIdcba`_^]\?==X:VUTS6K4ONMLKJ-B+F(D=&;@#!76}{9zx0/vttrrppnnl*)j!h%e#zcx}`^ts\ZvYWmlUSSQQOOMMKgfI^GbD`_^]\[>S<WVUTSRQP3H1L.JC,AF)'=<%#?"~65|z8yw/.us1rp('nllj(ig}|ec!b`vu^\x[YonWUUSoRPfeNLhgfeH]FaC_XAV[><RQ:8866442N1/ED-+G*(>=&$$">!}54{y7654u,s0/.-,+*)('hC$e"!~}|{^\\8vutsrqpoRPPkjihgfedcFDD_^]\[ZYXW:88SRQPONMLK.,,GFEDCBA@?"~~;:9876543trr/.-,+*)('hff#"!~}|{zy\ZZutsrqponmPNNihgfedcbaDBB]?[ZYX;P9TSRQPO2G0K-IB+@E(&<;$""~<}{32ywwu3tr*)pnnlljjhhf$#dyb}_{t]rwZXnmVTTRRPPNjMKa`IGGEECCAA?[Z=R;V8TSRQPO2G0KJIHGFED'<%@">7~5:{y10wu3tr*)pn,mk#"igge#dbxw`^z][qpYWWUqTRhgPNjihgJ_HcEaZCX]@>TS<::8866442N1/ED-++)E(&<;$">=<;|3z76543210/.oJ+*)('&%$#"!~}|{zyxwvutsrqponmPkjihgfIGG#a`_^]\[Z=;;VUTSRQPON1//JIHGFEDCB%##>=<;:9876wuu210/.-,+*kii&%$#"!~}|_]]xwvutsrqpSQQlkjihgfedGEE`_^]\[ZYX;99TSRQPONML/--H*FEDC&;$?>=<;:{2y6v4-t+0qo'&mkki'hf|{dbb``^^\\ZZXtsVkToQmfOdiLJ`_HFFDDBB@@>><XW:O8S5QPONML/D-HGFEDCBA$9"=};4{27xv.-trrp.om%$ki'hf|{db~a_ut][wZXnmVTpSQgfOMMKgJH^]FD`_^]@U>Y;WP9NS64JI200.J-+A@)'C&$:9"~~||z8yw/.ussq/pn&%lj('&%f{d!~}|{zyxwvY4srqTonmlkjMKK'edcba`_^A??ZYXWVUTSR533NMLKJIHGF)''BA@?>=<;:{yy6543210/.omm*)('&%$#"caa|{zyxwvutWUUponmlkjihKIIdcba`_^]\?==XWVUTSRQP311L.JIHG*?(CBA@?>!6}:z81x/4us+*qoom+lj"!hffddbb``^^\\ZvuXmVqSohQfkNLbaJHHFbECYXA??==;;9977553ON1F/J,HGFEDC&;$?>=<;:98y0w4t2+r).om%$kiiggeec!b`vu^\\ZvYWmlUSSQmPNdcLJfedcF[D_A]V?TY<:PO86644220L/-CB+))''%%#?"~65|z8765v-t10/.-,+*)(iD%$#"!~}|{zyxwvutsrqpoRmlkjihKII%pba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:987654RQ

'Hello, World!'

##,##,## ##,^^,## //Car Starts ##,AA,## //Do AA to Car ##,>>,## //Print Car ##,(),## //Destroy Car ##,##,## AA-> ="Hello World!"

4[28]j[4]}[15].i[5]}[5]?[4];_Hello,[32]world!

.==++>:+>+[>:++++++++]>:=+>===++>.===+++++++>:=+>:=++++>:++++++++>:rp>p>>p>p>p>p>p>p>p>p>p!

'H>,'e>,'l>,'l>,'o>,',>,' >,'w>,'o>,'r>,'l>,'d>,'!>,10>

> EEEEEEEΔΔΘς v v ςΘΔEEEEEEEEEE < > EEEEEEEEEEEδδΘς v v ΘδδEEEEEEEEEEEς < > ς EEEEEEEEEEEΔΘ v v ΘΔΔΔΔEEEEς < > ςEEEΔΔΘ v v ΘδEEEEEEEEEEEEς < > ςEEEEEEEEEEEΔΘ v v ΘΔΔΔΔEEEEEEEEEEEς < > ςEEEEEEEEEEEδδΘ v v ΘEEEEEEEEEEς < > ςEEEΔΔΔΘ λ

-1 <111111111111111111111111111111111111111111111111111111111111111111111111 >111111 <11111111111111111111111111111 >111111 <1111111 >111111 >111111 <111 >111111 =11111111111111111111111111111111 >111111 <1111111111111111111111111111111111111111111111111111111 >111111 <111111111111111111111111 >111111 <111 >111111 >11 -11 <111111 >111111 <11111111 >111111 =111111111111111111111111111111111 >111111

Mmm=m[m.m()].m(m.m()); Mmmm=m[mm].m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();Mmmmm=mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();m[mmmm].m(mmm.m()); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();Mmmmmm=mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); Mmmmmmmmm=mmm.m(); m[mmmm].m(mmm.m()); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();Mmmmmmm=mmm.m(); m[mmmm].m(mmmmmm);m[mmmm].m(mmmmmm); mmm.m();mmm.m(); Mmmmmmmm=mmm.m(); m[mmmm].m(mmmmmmm); mmm.m();mmm.m(); Mmmmmmmmmm=mmm.m(); Mmmm=m[mm].m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m(); Mmmmmmmmmmm=mmm.m(); Mmmmmmmmmmmm=mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m();mmm.m();mmm.m(); mmm.m();mmm.m(); m[mmmm].m(mmm.m()); m[mmmm].m(mmmmmmmmmm); m[mmmm].m(mmmmm); m[mmmm].m(mmmmmmm); m[mmmm].m(mmmmmmmmm); m[mmmm].m(mmmmmm); m[mmmm].m(mmmmmmmm); m[mmmm].m(mmmmmmmmmmm);

[PSH STR “Hello, World!”][PRT STR][JMP B 1 IF NOT 0]

1 RIGHT 1 RIGHT 1 RIGHT 1 RIGHT 1 RIGHT 1 RIGHT 1 DOWN 1 DOWN 1 LEFT 1 LEFT 2 LEFT 2 UP 2 RIGHT 2 LEFT 2 DOWN 2 UP 2 RIGHT 2 LEFT 2 DOWN 2 RIGHT 2 BOND 1 YELL 1 LEFT 1 LEFT 1 UP 1 UP 1 LEFT 1 LEFT 1 UP 1 UP 1 LEFT 1 DOWN 1 DOWN 1 LEFT 1 UP 1 UP 1 LEFT 1 DOWN 1 DOWN 1 RIGHT 1 DOWN 1 LEFT 1 TEACH 1 DOWN 1 RIGHT 1 UP 1 UP 1 UP 1 RIGHT 1 DOWN 1 DOWN 1 DOWN 1 DOWN 1 UP 1 RIGHT 1 RIGHT 1 DOWN 1 DOWN 1 TEACH 4 YELL 1 RIGHT 1 RIGHT 1 DOWN 1 DOWN 1 DOWN 1 LEFT 1 YELL 1 YELL 1 LEFT 1 LEFT 1 LEFT 2 LEFT 2 DOWN 2 RIGHT 2 UP 2 UP 2 LEFT 2 LEFT 2 LEFT 2 DOWN 2 DOWN 2 DOWN 2 RIGHT 2 RIGHT 2 RIGHT 2 RIGHT 2 UP 2 UP 2 UP 2 LEFT 2 LEFT 2 DOWN 2 RIGHT 2 YELL 3 YELL 1 YELL 1 RIGHT 1 RIGHT 1 RIGHT 1 YELL 4 DOWN 4 TEACH 4 DOWN 4 DOWN 4 DOWN 4 DOWN 4 DOWN 2 RIGHT 6 LEFT 6 DOWN 6 RIGHT 6 UP 6 UP 6 LEFT 6 DOWN 6 RIGHT 6 YELL 4 YELL 2 YELL

main 'passon stdout 'Hello, world!' '

!dlrow ',olleH............

."Hello, World!";

Enlarged view

Actual size

{"_":"Hello, world!"}

9a8m1o 9a9a9a2a1o 7a2o 3a1o 3d7a1o 9s3s1o 8a2m7a1o 9a9a6a1o 3a1o 6s1o 8s1o 3d1o

Without newlines:

9a8m1o9a9a9a2a1o7a2o3a1o3d7a1o9s3s1o8a2m7a1o9a9a6a1o3a1o6s1o8s1o3d1o

\,1 1+1,2 2+1,3 3+1,4 4+1,5 5+1,6 6+2,8 8+1,9 9+1,A A+1,B B+2,D D+1,E E+1,F F+1,G G+10 0,0 0,0 5D 5D 15,b 55 5G 26 60 0:D9*0+4B 0:D9*0+18 3F 0:D9*0+1D 0:D9*0+56 0:D9*0+5G 0:D9*0+1E 0:D9*0+11,a 0:D9*0+a+1,a 0:D9*0+b+1,b 0:D9*0+5D

Because of its tediousness, I only go to print "Hello" in ascii

1 0 REM store the H in line values 10 NOR 0, 1 20 NOR 0, 0 30 NOR 0, 1 40 NOR 0, 1 50 NOR 0, 0 60 NOR 0, 1 70 NOR 0, 1 80 NOR 0, 1 90 REM print it all out 100 OUT #10:0 110 OUT #20:0 120 OUT #30:0 130 OUT #40:0 140 OUT #50:0 150 OUT #60:0 160 OUT #70:0 170 OUT #80:0 175 OLN 180 REM Change to little e 190 NOR #30:0, 0 200 NOR #50:0, 0 210 NOR #60:0, 0 230 NOR #80:0, 0 240 REM Output with replaced values 250 OUT #10:0 260 OUT #20:0 270 OUT #190:0 280 OUT #40:0 290 OUT #200:0 300 OUT #210:0 310 OUT #70:0 320 OUT #230:0 325 OLN 330 REM Change to little l 340 NOR #200:0, 0 350 NOR #230:0, 0 360 REM Output little l twice 370 OUT #10:0 380 OUT #20:0 390 OUT #190:0 400 OUT #40:0 410 OUT #340:0 420 OUT #210:0 430 OUT #70:0 440 OUT #350:0 445 OLN 450 OUT #10:0 460 OUT #20:0 470 OUT #190:0 480 OUT #40:0 490 OUT #340:0 500 OUT #210:0 510 OUT #70:0 520 OUT #350:0 525 OLN 530 REM Change to little o 540 NOR #70:0, 0 550 NOR #350:0, 0 560 REM Output little o 570 OUT #10:0 580 OUT #20:0 590 OUT #190:0 600 OUT #40:0 610 OUT #340:0 620 OUT #210:0 630 OUT #540:0 640 OUT #550:0 645 OLN 650 REM Pause at end 660 INP in0

a a-Hello, world!_* Hello, world!_*

"!dlrow ,olleH"ex

A0000159006CA9006C590057A9006F590064A90021000000000000000000000000000000000000 59004809006559006F09002059007209006CFF0000

lol iz 72 rofl lol lol iz 101 rofl lol lol iz 108 rofl lol rofl lol lool iz 111 rofl lool loool iz 44 rofl loool loool iz 32 rofl loool loool iz 87 rofl loool rofl lool lool iz 114 rofl lool rofl lol lol iz 100 rofl lol lol iz 33 rofl lol

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.

Hello, World!.println;

When this program starts: There is a scribe called Writer. Writer is to write "Hello, world!"

Straightforward version:

"Hello, World!"ooooooooooooo1(

Shorter version:

S"Hello, World!"1( ewSoL!(

Package : IO { Integer main { charPut(72); charPut(101); charPut(108); charPut(108); charPut(111); charPut(44); charPut(32); charPut(87); charPut(111); charPut(114); charPut(108); charPut(100); charPut(33); charPut(13); charPut(10); 0; } } helloWorld;

*s*s*s*s*enn*enn*s*s*s*s*ee*n*n*n*n*e*e*ssw *ss*e*ee*e*e*wwn*n*n*n*eeee*s*s*s*s*e*e*een *n*n*en*es*s*s*sw*eee*sw*wwwwwn[ww]seess*s* s*s*se*e*n*n*n*n*ee*s*s*s*sw*eeee*wn*n*n*ne *es*s*s*ees*n*n*n*n*e*es*ws*es*s*ee*n*n*n*n *[s]ne*e*ee*n*n*n*n*e*es*s*s*sw*eee*nn*n*n*

Look into the memory grid.

\/\ /\ /\ /\ +++ ++ ++ ++ +++ ++ /++++\ ++ ++ /++++\ ++\++\++ + + ++ ++ + + ++ +++ +/+++/ ++ ++ + + ++ +++ ++ ++ ++ + + \/ \/\ /\+++ /\ /\ /++.+/ \ \ /++++.+++++++++++++++++++++++++++ / \ /\ - -# ++ . -. + / \++++\ /++++\ ++ /---\- -+ + /\ + + + + + +. - .- -} + +. + + + + +- - +- . +} + + + + +- - +- -. \.+/\++/ \++++/ + +\ /-.+/- -- \ / \.{/ \ / \/

Note: change '{' and '}' to '<' and '>' to make this work in SNUSP.

main[ println(Hello world!); ]

3.1415926535897932384226433232725028841271693992751358239749245923072164062 822089986780348053431120629821483865332223366470908446395535832317223594083 284831172502841037019385311052596446029489529303219642288009756259134461214 751482337817834652812009021456285664234613486134553226482133236073603491413 737242870066363155841744815239239622292545917053643278925902605113301301488 204625213821429519415316024320522703627595939530921261373219226137931021185 580744023794627495273518257527348912274384830113491298346743644406563430865 2133494633522473749030217386093370277033921317659317670238267581846066440

# # # # + + # # + # ###+++# #+++# #+++# #+++# #+++####+++###+ +###+ +###+ +###+ +###+ +## #+ +## #++###+ +###+ +###+ +###++++###+++# #+++# #+++# #++ +# #+++## #+++###+ +###+ +###+ +## #++ +###+ +###++ +###++###+++# #+++# #+++# #+++# #++ +# #+++# #+++# #+ +## #+ +## #+++##+++###+ +###+ +###+ +###+ +###+++####+++###+ +###+ +###+ +###+ +## #++ +# #+ +## #++ +####+++# #+ +## #+ +## #++ +## #++ +## #++++## #++ +## #++ +## #++ +## #++ +## #+++##+++#### ####+++###+++###+++###+++###+++####+++###+++###+++###+++###+++##++++###+++####+++###+++###+++###+++###++++###+++###+++###++####+++###++++###++++###+++###+++###+++####++++###+++###++++##+++###+++###+++###+++###+++###++++##++####++####++####++++#####++###+++###+++###+++###+++###+++###+++####+++###+++###+++###+++###+++####+++###++++####++++####++###+++####++++####++++####++++####++++####++++####++++####++++####++++####++###+++#### ###++####++####++####++####++####++++##++++##++++##++++##++++##+++####+++####+++##++++##++++##++++##++++####++####++####++###++++###++++###++++##++++##++++##++++####++++##++++##+++++##+++###++####++####++####++####++++####+++###+++###+++###++++###++###+++##++++##++++##++++##++++##+++####++++##++++##++++##++++##++++###++++###+++####++++####+++###+++####+++####++++####++++####++++####++++####++++####++++####++++#####++###++#### ###+++###+++###+++###+++###+++# ##+++###+++###+++###+++###+++###+++# ##+++# ##++###+++###+++###+++###+ ++###+++###+++###+++###+ ++###+ +# ##+ +###+++###+++###+++# ##+ ++###+++###+ ++###++###+++###+++###+++###+++###+ ++###+++###+++###+++# ##+++# ##+++##+++###+++###+++###+++###+++###+++# ##+++###+++###+++###+++###+++####+ ++###+++####++++## #+++###+++# ##+++####++++####++++####+ ++####++++####++++####++++####++++# ##+++##+++# ## # # + + + # # +

Hello, World!PIGHello, World!

NOT 1 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 SND 2 SND 1 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 0 SND 1 SND 0 SND 0 SND 0 SND 1 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 1 NOT 2 SND 2 SND 1 SND 2 SND 1 SND 2 SND 1 SND 2 SND 1 NOT 2 SND 2 SND 0 OFF 0

++.*+..+... ++.*++..+.+ ++.*++.++.. ++.*++.++.. ++.*++.++++ ++.*+.++.. ++.*+..... ++.*+.+.+++ ++.*++.++++ ++.*+++..+. ++.*++.++.. ++.*++..+.. ++.*+....+

Or, more excitingly,

+ + . *+ .. +. .. . . . . + + .* + +. . + .+ * ++. * + + . ++ . . * . . . . .* + +. * + + .+ + . .* . . . . .. ++ . * ++. + ++ + * . . .. . .* + + .* + . + +. . . . . . . . + + .*+ . .. . .* . . . .. . . .* + +. * +. + . ++ +* + +. *+ + . ++ ++ .. . .. + +. * + + + .. + .* . + + . * ++ . + + ..* . .. + + . * ++. .+.. . . . . ... .. + + . *+ .. . . +*. . . . . .*

21d64d72d57d20d2Cd6Fd6Cd65d48`a`a``a`a`a`a`ddd`aaaa`ddddd`aaaaaa`a`.

1 Please porige hot or cold Hello, World!

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++-++++++++-+-++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++-++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-

the proverbial "unconsciousness" i was already aware i had understood fully i saw the devil i was perfectly still involuntarily i paused there said i: my sheer consciousness of certain given circumstances i noticed it's nothing nothing nothing any man wouldn't learn a way of finding these i know not nothing common or typical and yet (somehow) very little thought will normally resolve every contradiction a foolish heart -> an eternal misfortune

f(x) = x^50 - 752x^49 + 141960856x^48 - 97823530588x^47 + 6924620364389108x^46 - 4341495724143788540x^45 + 138060613405951923767380x^44 - 79197535132424777586735700x^43 + 979470645655071268126749786680x^42 - 513709357652108230631577128358860x^41 + 770486975689768419626951634418461748x^40 - 273098373735611746286126693707899401476x^39 + 72291664762156559225098986515946802509588x^38 - 14676371828550521943557197189472305446692764x^37 + 2471742454496740843240034728256092024085665124x^36 - 357063163931791512794128153482861289523023882820x^35 + 45115851521103966434436591937303467605719233317170x^34 - 5069635951879805027132623517548283799346981648434460x^33 + 511526544745104457693634223308476770566099272565371060x^32 - 46728094385862876640770832231671877988577394475660885100x^31 + 3886421195321910267418249490411801624852449948925639780700x^30 - 295635895529267179921164468879651662866454307976481821361700x^29 + 20633888636784455204085657939750648669099906931549131855360060x^28 - 1324758206148788859378449344375818925652874503976726821800318620x^27 + 78373487486427853675250519103675553581406450490324786426443578960x^26 - 4277231098063905708498485183459770277016249837260045512086373052580x^25 + 215527455786956603087839057660424758386928544182537723602033298390620x^24 - 10026110853984647107902422007895365708427081026500238164561801279215980x^23 + 430739270392505977394209904953365441102532225723377537121532050266775740x^22 - 17069848872478164030368242448759544641115144627455141327323776464849764020x^21 + 623936547617549209386439841779658427511784043378068133194757937607564613452x^20 - 20993646278144108287371096576875982712212020201505201591115504952836958294764x^19 + 649720717047168714688810604703691057371212844616863730695724642230626940206117x^18 - 18454026326119048562742802386720336605855036106533711987860949339189893357832516x^17 + 480018892566368384981391161715990091416104911769766606211141965273638983019962276x^16 - 11414153815128096188736407808171635605448552508496871507135456079041095632029582920x^15 + 247119850164804163572258046131475110258272489534699880387365447880963300945559555680x^14 - 4862888340475792547245763823711545181858124995375533140243229121347892936079946665360x^13 + 86558002997403388455068105800951021320526816961235127777233671733610160673351674179520x^12 - 1386482271878483438155022114100676424860940250972419166903097785395468148849738551671520x^11 + 19959534586392149266660053142048372043141602919486809273490667168324165973826526352280224x^10 - 253920856155736764038716331406024220136995093667781379719894495826380342450009767792895808x^9 + 2887129000992839385500945493765474545949855475497573514091738434731704727401676275341829504x^8 - 28042509855580438356130080622916737041825853230142162026166889394236138282841003530143152512x^7 + 243032092343346343074179476562493169914690027874421758235567822233002208656757155592889900032x^6 - 1676296630217806396090935946022990777465901542969002129717262721145539754562003915533804752640x^5 + 10587973167254746886025389198053813468704398306519586773922038052938514572005258639168462438400x^4 - 43524882144413253508544104946208809101516451661691038559426656724816915089318151748332891328000x^3 + 204551020411993140063611540392697605993557638942587387542307354260755646692402296279038165920000x^2 - 274800267060219615571000061411061421786428150600591471312149973459733252174021048995828038400000x + 1142695050742106476607449533181123418012829436119125708025689288735734639370685118360020240000000

_P _0 _p _! @o #o $o st p_ p_ p_ r_ Th ms P0 op is g_ pC is op rn wh P0 =_ at pC He co rn ll mm o_ en wo ts rl lo d! ok li ke in P0 pC rn ! Outputs "Hello, world!"

Note that it performs no output.

{ "Output" : { "1" : 72, "2" : 101, "3" : 108, "4" : 108, "5" : 111, "6" : 44, "7" : 32, "8" : 119, "9" : 111, "10" : 114, "11" : 108, "12" : 100 "13" : 33 } }

...8+.!v...4+.1+!..v!..vvv...4+.!vvv.....9+.3-!###!..v6-!..vv..v 9+(1-)^#7+(1-)..^7+!^3+!##8+(1-)^###9+1+(1-)..^^^^^3+!..^8-!#1+!

print "Hello, world!"

The following is the hex dump of the program

14 11 14 11 11 14 14 11 14 11 41 14 14 11 41 41 11 14 14 11 41 41 11 14 14 11 41 41 41 41 11 41 14 14 11 11 14 11 11 11 14 14 14 11 41 41 41 14 14 11 41 41 41 41 14 14 14 11 14 11 14 14 11 41 41 11 14 14 11 14 11 11 14 11 11 14 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 27 11 11 11 11 71 11 11 11 17 11 11 11 11 71 11 11 11 17 11 11 11 11 71 11 11 11 17 11 11 11 11 71 11 11 11 17 11 11 11 11 71 11 11 11 17 11 11 11 11 71 11 11 11 17 11 11 11 11 F0

It is June 12, 2018, 03:02:04 PM. Izu is in his bed, bored. His secret kinks are vore, fatfurs, inflation, growth and kitsunes. Then he spots fatfurs. Soon the following sounds become audible. fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap yes fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap yes yeah yeah yeah yes yes fap fap fap yes yEAH YeaH fAtfURs,hNNg yEAH fap fap inflation,hnng yeah fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap vore,hnng fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap yeah fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap vore,hnng fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap yeah ugh fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fatfurs,hnng yeah fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap fap f