# “HHeelllloo,, EEaarrtthh!!” [duplicate]

Much like this challenge, write a program or function that takes no input and prints or returns the string

Hello, Earth!


with an optional trailing newline.

The catch is that your program must be an even number of characters long, and each two character chunk of your program must consist of identical characters.

For example, a valid program might look like

AAbb==11++♥♥

[[--  2222]]


because every two character chunk (AA, bb, ==, 11, etc.) is made of two identical characters (even the newlines).

A program such as

AAbB==11++♥♥

[[--  2222]]


would not be valid because the bB chunk is not made of identical characters.

The only exception to the rule is that \r\n should be treated a single, generic "newline" character since replacing it with \r\r\n\n wouldn't work or make sense for some languages and systems.

The shortest code in bytes wins. The example is 30 bytes long (not 15, not 13).

• You are banning most non esolangs – Rohan Jhunjhunwala Sep 7 '16 at 23:56
• @RohanJhunjhunwala That's the way it goes. – Calvin's Hobbies Sep 8 '16 at 0:01
• @Downgoat I think this a perfectly valid/interesting challenge, and I don't see any language restrictions. – Conor O'Brien Sep 8 '16 at 0:06
• @ConorO'Brien you may vote how you like. I am entitled as so too, I always comment when I downvote – Downgoat Sep 8 '16 at 0:09
• Not trying to start/prolong a discussion, and you're certainly entitled to vote as you see fit, but new users usually create yet another incarnation of perform task T without using the characters XYZ or the built-in B, which is utterly repetitive and on occasions unclear. – Dennis Sep 8 '16 at 2:40

# Lenguage, 1354616599400377002855073561913010716386821416114463012 bytes

0000000000000000000000000000000000000000000000000000000000000000000000000000000000...00000000


It's this BF program:

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


Converted into binary:

001110001001001001001001001010000011111010001100001110001010000000000000000011111010000000100000000000000000000000100100000000000100110001010000000000000000011111010000100001001001001001001001001001001001001100000000110001010000000011111010000100000110001001001001001001010000011111010100001001110001001001010000011111010001001001100000000100001001001001001001001001001001001001100001001110001001001010000011111010001100


Converted into a decimal number:

1354616599400377002855073561913010716386821416114463012


With that many zeroes. Hooray for lenguage!

• I had a 70 byte fish answer but didn't finish before this was closed... – Blue Sep 8 '16 at 1:16
• @Blue Do you mean the shell? – Erik the Outgolfer Sep 8 '16 at 15:36
• @EriktheGolfer it was pretty much the same as the fish answer of the duped questions, just like this is kind of like the unary answer of the duped question. – Blue Sep 8 '16 at 16:26
• @Blue I mean, is it ><> or is it fish? I guess it's ><>, but that's not called 'Fish', it's the Esolang page that has technical limitations. – Erik the Outgolfer Sep 8 '16 at 16:31